YL_CornerSign.cs 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. using UnityEngine;
  2. using System.Collections;
  3. /// <summary>
  4. /// 角标
  5. /// </summary>
  6. public class YL_CornerSign : MonoBehaviour
  7. {
  8. /// <summary>
  9. /// 角标类型
  10. /// </summary>
  11. public CornerSignType signType = CornerSignType.Empty;
  12. /// <summary>
  13. /// 关联角标类型
  14. /// </summary>
  15. public CornerSignType linkType = CornerSignType.Empty;
  16. /// <summary>
  17. /// 事件GameObject (只有需要点击的终端配置)
  18. /// </summary>
  19. public GameObject eventObj = null;
  20. /// <summary>
  21. /// 使用计数
  22. /// </summary>
  23. public int userCount = 0;
  24. /// <summary>
  25. /// 标志GameObject
  26. /// </summary>
  27. public GameObject signObj = null;
  28. private void Awake()
  29. {
  30. userCount = 0;
  31. signObj = transform.Find("Image").gameObject;
  32. AssemblyHelper.Instance.BindScript("YL_CornerSignLogic", gameObject);
  33. }
  34. }
  35. /// <summary>
  36. /// 角标类型
  37. /// </summary>
  38. public enum CornerSignType
  39. {
  40. Empty = 0, // 空
  41. Task = 100, // 任务模块
  42. Task_plot = 101, // 任务 剧情任务
  43. Task_Daily = 102, // 任务 每日任务
  44. Call = 200, // 召唤模块
  45. Call_Warrior =201, // 召唤 战士
  46. Call_Magician = 202, // 召唤 法师
  47. Call_Archer = 203, // 召唤 射手
  48. Bag = 300, // 背包模块
  49. Bag_Weapon = 301, // 背包 武器
  50. Bag_Kotodama = 302, // 背包 言灵
  51. Bag_Fragment = 303, // 背包 碎片
  52. Bag_Material = 304, // 背包 材料
  53. Bag_TaskCard = 305, // 背包 任务卡
  54. Bag_Consume = 306, // 背包 消耗类(蓝屏 血瓶 卷轴等)
  55. Ranking = 400, // 排行模块
  56. Ranking_PowerReward = 401, // 排行榜 战力榜奖励
  57. Ranking_ClearanceReward = 402, // 排行榜 通关榜奖励
  58. Mail_New = 500, // 邮件 新邮件
  59. Notice_New = 600, // 公告 新公告
  60. Arena_FreeTimes = 700, // 竞技场 可进入
  61. Gift = 800, // 礼包
  62. Gift_Day = 801, // 礼包 每日特惠
  63. Role = 900, // 角色模块
  64. Role_Attribute = 901, // 角色 属性(有新的可升级的道具)
  65. Role_YanLing = 902, // 角色 有新言灵
  66. Role_Weapon = 903, // 角色 有新武器
  67. }