Spirits.cs 835 B

123456789101112131415161718192021222324252627282930
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class Spirits : MonoBehaviour
  5. {
  6. public enum SpiritType //英灵种类
  7. {
  8. None = -1,
  9. Float = 0, //漂浮
  10. Assassin = 1, //刺客
  11. Cook = 2, //厨师
  12. Invisible = 3, //隐身
  13. }
  14. public int types; //英灵数量
  15. public GameObject floatEffect; //漂浮特效预制体
  16. public SpiritType currentSpirit = SpiritType.Float;
  17. public int hasSpirits; //已有的英灵牌数量
  18. public int maxCards; //最多有多少张英灵牌
  19. public SpiritType[] ownSpirits; //已有的英灵牌
  20. public int[] ultimateTimes; //英灵可使用的技能次数
  21. public SpiritType TranSpirit(int k)
  22. {
  23. return (SpiritType)k;
  24. }
  25. }