GameEnum.cs 8.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
  1. using UnityEngine;
  2. using System.Collections;
  3. public enum Level_Type
  4. {
  5. Small_Level = 1, //小关卡
  6. Big_Level = 2, //大关卡
  7. SwitchMap_Level = 3, //切换地图的关卡
  8. }
  9. public enum Position_Type
  10. {
  11. Position_None = 0, //未指定
  12. Position_Front = 1, //前排
  13. Position_Middle = 2, //中排
  14. Position_Back = 3, //后排
  15. }
  16. //技能目标阵营
  17. public enum FilterTeamType
  18. {
  19. Team_Type_Self_Team = 1, //我方
  20. Team_Type_Enemy = 2, //敌方
  21. }
  22. //技能选择类型
  23. public enum FilterActorType
  24. {
  25. Actor_Type_All = -1,
  26. Actor_Type_Hero = 1,
  27. Actor_Type_Fellow = 2,
  28. Actor_Type_Monster = 3,
  29. Actor_Type_Pet = 4,
  30. Actor_Type_Hero_Fellow = 5,
  31. Actor_Type_Exclude_Pet = 6, //去掉宠物全体
  32. }
  33. public enum FilterParamType
  34. {
  35. Param_Type_None = 0,
  36. Param_Type_Profession = 1,
  37. Param_Type_Nature = 2,
  38. Param_Type_PetId = 3,
  39. }
  40. //技能选择目标规则
  41. public enum Target_Select_Rule
  42. {
  43. Target_Select_All = -1, //全体
  44. Target_Select_OnlyOne = 1, //单体
  45. Target_Select_Self = 2, //自己
  46. Target_Select_LeastBlood = 3, //生命最低
  47. Target_Select_Exclude_Self = 4, //除自己以外的队友
  48. Target_Select_Exclude_Target = 5, //除目标以外的其他对象
  49. Target_Select_RandomOne = 6, //随机1个目标
  50. Target_Select_RandomOne_Prior_Front = 7, //随机1个目标,优先前排
  51. Target_Select_RandomOne_Prior_Back = 8, //随机1个目标,优先后排
  52. Target_Select_Pos_Prior_Front = 9, //整排目标,优先前排
  53. Target_Select_Pos_Prior_Back = 10, //整排目标,优先后排
  54. Target_Select_Most_NegativeBuff = 11, //减益buff最多的单位
  55. Target_Select_Most_LeastLifePercent = 12, //生命百分比最低的单位
  56. Target_Select_MostLife = 13, //血量最高的单位
  57. Target_Select_Owner = 14, //宠物关联的主人
  58. Target_Select_Owner_And_Pet = 15, //宠物和主人
  59. }
  60. //伤害类型
  61. public enum Damage_Type
  62. {
  63. Attack_Type_Physic = 1, //物理伤害
  64. Attack_Type_Magic = 2, //魔法伤害
  65. Attack_Type_Realtime = 3, //真实伤害
  66. }
  67. public enum EUIPageType
  68. {
  69. Null = 0,
  70. Full = 1,
  71. Popup = 2,
  72. Tips = 3,
  73. Max
  74. }
  75. /// <summary>
  76. /// 英雄职业类型
  77. /// </summary>
  78. public enum ProfessionType
  79. {
  80. Pro_Type_0 = 0, //初心者
  81. Pro_Type_Sword = 1, //剑士
  82. Pro_Type_Thief = 2, //盗贼
  83. Pro_Type_Hunter = 3, //弓手
  84. Pro_Type_Magic = 4, //法师
  85. Pro_Type_Priest = 5, //服侍
  86. }
  87. public enum FightingResult
  88. {
  89. None = 0,
  90. Win = 1,
  91. Failed = 2,
  92. Peace = 3,
  93. }
  94. public enum SkillTriggerType
  95. {
  96. None = 0, //表示普通攻击,不受任何的限制
  97. Immediately_Casting = 1, //顺发技能
  98. Continuous_Casting_NoSing = 2, //免吟唱持续施法
  99. Casting_Sing = 3, //吟唱直接施法
  100. Continuous_Casting_Sing = 4, //吟唱持续施法
  101. Passive_Trigger = 5, //被动技能
  102. }
  103. public enum Nature_Type
  104. {
  105. None = 1,
  106. Nature_Water = 2, //水
  107. Nature_Ground = 3, //地
  108. Nature_Fire = 4, //火
  109. Nature_Wind = 5, //风
  110. Nature_Saint = 6, //圣
  111. Nature_Dark = 7, //暗
  112. Nature_Read = 8, //念
  113. Max = 9,
  114. }
  115. public enum BossIntroType
  116. {
  117. None = 0,
  118. Warning = 1,
  119. BossIntro = 2,
  120. }
  121. public enum BuffTriggerCasterType
  122. {
  123. self = 1, //自己
  124. target = 2, //目标
  125. friends = 3, //己方
  126. enemies = 4, //敌方
  127. host = 5, //主人
  128. }
  129. public enum BuffTriggerType
  130. {
  131. None = 0,
  132. Trigger_Attack = 1, //发动攻击
  133. Trigger_Hit = 2, //受到攻击
  134. Trigger_Heal = 3, //释放治疗
  135. Trigger_Healed = 4, //受到治疗
  136. Trigger_Vertigo = 5, //遭受眩晕
  137. Trigger_Damage_From_Crit = 6, //遭受暴击
  138. Trigger_Damage_With_Crit = 7, //打出暴击时
  139. Trigger_Miss = 8, //闪避
  140. Trigger_Damage_Missed = 9, //攻击被闪避
  141. Trigger_HP_Lower = 10, //血量低于
  142. Trigger_Negative_Fun = 11, //身上有负面状态时
  143. Trigger_CastingSkill = 12, //发动技能时
  144. Trigger_Break_SingSkill = 13, //打断施法技能
  145. Trigger_SingSkill_Broken = 14, //施法技能被打断
  146. Trigger_FixedTime = 15, //固定时间触发
  147. Trigger_AddSp = 16, //回蓝时
  148. Trigger_FixedSkill_CritDamage = 17, //固定技能暴击
  149. Trigger_FixedSkill_Broken = 18, //固定技能被打断
  150. Trigger_FixedSkill_Break_Skill = 19, //固定技能打断目标
  151. Trigger_FixedSkill_Avoid = 20, //固定技能未命中
  152. Trigger_FixedSkill_KillTarget = 21, //固定技能杀死目标
  153. Trigger_FixedSkill_DisperseBuff = 22, //固定技能驱散目标buff
  154. Trigger_FixedSkill_PurifyDeBuff = 23, //固定技能净化buff
  155. Trigger_Add_Shield = 24, //叠加护盾时
  156. Trigger_Clear_Shield = 25, //破盾时
  157. Trigger_Accumulative_TakeDamage = 26, //承受伤害达到xxx触发【只触发一次】
  158. Trigger_Multi_Accumulative_TakeDamage = 27, //每次累计承受xxxx伤害触发
  159. Trigger_Begin_Fighting = 28, //战斗开始就触发
  160. Trigger_Silence = 29, //沉默触发
  161. Trigger_Curse = 30, //诅咒触发
  162. Trigger_Multi_Accumulative_TakeDamage_Precent = 31, //每次累计承受xxxx伤害血量百分触发
  163. Trigger_Accumulative_TakeDamage_Precent = 32, //承受伤害达到xxx触发【只触发一次】
  164. }
  165. public enum FighterMoveType
  166. {
  167. None = 0,
  168. Beat_Back = 1, //击退
  169. Sprint_Position = 2, //冲刺到位置
  170. Sprint_Target = 3, //冲刺到目标
  171. Jump = 4, //跳起
  172. Beat_Fly = 5, //击飞
  173. Beat_Down = 6, //掉落
  174. }
  175. public enum Role_Gender
  176. {
  177. None = 0, //无
  178. Female = 1, //女
  179. Male = 2, //男
  180. }
  181. public enum eTeamType
  182. {
  183. Friend = 0, //我方
  184. Enemy = 1, //地方
  185. }
  186. public enum SceneType
  187. {
  188. LoginScene = 0, //登录场景
  189. CreateRoleScene = 1, //创建角色场景
  190. NormalBattleScene = 2, //普通战斗场景
  191. GuildLobbyScene = 3, //公会大厅场景
  192. TowerBattleScene = 4, //爬塔战斗场景
  193. BossBattleScene = 5, //boss战斗场景
  194. TimeBattleScene = 6, //时间战斗类型的场景
  195. }
  196. public enum BodyPart : int
  197. {
  198. HeadTop = 1, //头上
  199. HeadMiddle = 2, //头中
  200. HeadBottom = 3, //头下
  201. Cloth = 4,
  202. LeftWeapon = 5,
  203. RightWeapon = 6,
  204. Back = 7,
  205. HairStyle = 8, // 时装头发
  206. Pupil = 9, // 时装眼睛
  207. Hair = 100, // 创角头发 (目前已弃用,策划需求不变后再删除)
  208. HairColor = 101, // 创角头发颜色 (目前已弃用,策划需求不变后再删除)
  209. Eye = 102, // 创角眼睛 (目前已弃用,策划需求不变后再删除)
  210. Face = 1000, //基础Face
  211. Skeleton = 10000, //模型骨架
  212. }
  213. public enum BattleSubMode
  214. {
  215. None = 0, //无
  216. WorldBoss = 1, //世界boss
  217. NewbieBoss = 2, //开场boss
  218. Resource = 3, //资源副本
  219. Guild = 4, //公会副本
  220. ClimbingTower = 5, //爬塔副本
  221. Expedition = 6, //远征之门
  222. Arena = 7, //竞技场
  223. HundredDojo = 8, //百人道场
  224. GvG = 9, //工会战
  225. Voyage = 10, //远航
  226. PvPClimbinglower = 11, //pvp 爬塔
  227. GuildEx = 12, //公会战斗扩展
  228. HundredDojoEx = 13, //百人道场预留
  229. }