EventDefine.h 527 B

123456789101112131415161718192021222324252627282930313233343536
  1. #ifndef BEHAVIORTREE_EVENTDEFINE_H
  2. #define BEHAVIORTREE_EVENTDEFINE_H
  3. namespace Egametang {
  4. enum EventType
  5. {
  6. ON_SPELL_START = 0,
  7. ON_SPELL_FINISH = 1,
  8. ON_ADD_BUFF = 2,
  9. ON_REMOVE_BUFF = 3,
  10. ON_HITTED = 4,
  11. ON_HIT = 5
  12. };
  13. enum NodeType
  14. {
  15. SEQUENCE = 1,
  16. SELECTOR = 2,
  17. NOT = 11,
  18. BUFF_TYPE = 101,
  19. CHANGE_HEALTH = 1001
  20. };
  21. enum SpellUnit
  22. {
  23. CASTER = 0,
  24. VICTIM = 1
  25. };
  26. } // namespace Egametang
  27. #endif // BEHAVIORTREE_EVENTDEFINE_H