EventDefine.h 558 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef EVENT_EVENTDEFINE_H
  2. #define EVENT_EVENTDEFINE_H
  3. enum EventType
  4. {
  5. ON_SPELL_START = 0,
  6. ON_SPELL_FINISH = 1,
  7. ON_ADD_BUFF = 2,
  8. ON_REMOVE_BUFF = 3,
  9. ON_HITTED = 4,
  10. ON_HIT = 5,
  11. };
  12. enum NodeType
  13. {
  14. AND = 0,
  15. OR = 1,
  16. NOT = 2,
  17. SEQUENCE = 6,
  18. SELECTOR = 7,
  19. // 条件子节点100 - 1001
  20. BUFF_TYPE = 101,
  21. // 动作子节点
  22. CHANGE_HEALTH = 1001,
  23. };
  24. enum SpellUnit
  25. {
  26. CASTER = 0,
  27. VICTIM = 1,
  28. };
  29. #endif // EVENT_EVENTDEFINE_H