Files
5.24BuYu/Assets/MyGame/aa/Game/XJMH/Boss/JiXieXie/JiXieXieConfig.cs
T
2026-08-16 21:40:22 +08:00

41 lines
1.8 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using UnityEngine;
/// <summary>
/// 机械蝎八连抽配置资产(ScriptableObject)。
///
/// ⭐ 把所有散落的资源引用(预制体 + 图片数组 + 道具名称)集中到一个资产里,
/// 爆奖预制体的 JiXieXieEvent 只拖这一个 config 字段即可,不用逐个拖十几张图。
///
/// 生成方式(推荐):
/// 菜单 Tools → 机械蝎 → 生成八连抽配置资产
/// 自动查找项目中 PW_FreeItem_DropGemstone/DropCard/DropProp 资源并填入,
/// 生成 JiXieXieConfig.asset 到 JiXieXie 目录,然后拖到爆奖预制体的 config 字段。
///
/// 手动方式:
/// Assets → Create → XJMH → 机械蝎八连抽配置,再手动拖入(不推荐,图太多)。
/// </summary>
[CreateAssetMenu(fileName = "JiXieXieConfig", menuName = "XJMH/机械蝎八连抽配置", order = 0)]
public class JiXieXieConfig : ScriptableObject
{
[Header("预制体")]
[Tooltip("宝石/卡牌单片预制体(PW_Effect_FreeDropChip)")]
public GameObject freeDropChipPrefab;
[Tooltip("特殊奖励结算特效(PW_Effect_Settle_Scorpion)")]
public GameObject settleScorpionPrefab;
[Header("图片(数组顺序 = 按数字排序自动填充)")]
[Tooltip("宝石图片数组(PW_FreeItem_DropGemstone1~4),代码按 type 1~4 取,顺序别乱")]
public Sprite[] gemstoneSprites;
[Tooltip("卡牌底色图片数组(PW_FreeItem_DropCard0~4),代码按 type 取,顺序别乱")]
public Sprite[] cardSprites;
[Tooltip("道具图片数组(PW_FreeItem_DropProp0~4、1000~1003),代码按 rewardID 取")]
public Sprite[] goodsSprites;
[Header("道具名称(顺序与 goodsSprites 一一对应)")]
[Tooltip("显示在卡牌 Name 上的道具名,如 金币/钻石/火箭炮碎片...")]
public string[] propNames;
}