Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / activity / role / enemy / AIStateEnum.cs
@小李xl 小李xl on 17 Nov 2023 924 bytes 还原成老版本的角色继承路线
  1.  
  2. public enum AIStateEnum
  3. {
  4. /// <summary>
  5. /// Ai 状态, 正常, 未发现目标
  6. /// </summary>
  7. AiNormal,
  8. /// <summary>
  9. /// 找到玩家,准备通知其他敌人
  10. /// </summary>
  11. AiNotify,
  12. /// <summary>
  13. /// 惊讶状态
  14. /// </summary>
  15. AiAstonished,
  16. /// <summary>
  17. /// 收到其他敌人通知, 前往发现目标的位置
  18. /// </summary>
  19. AiLeaveFor,
  20. /// <summary>
  21. /// 发现目标, 目标不在视野内, 但是知道位置
  22. /// </summary>
  23. AiTailAfter,
  24. /// <summary>
  25. /// 目标在视野内, 跟进目标, 如果距离在子弹有效射程内, 则开火
  26. /// </summary>
  27. AiFollowUp,
  28. /// <summary>
  29. /// 距离足够近, 在目标附近随机移动
  30. /// </summary>
  31. AiSurround,
  32. /// <summary>
  33. /// Ai 寻找弹药
  34. /// </summary>
  35. AiFindAmmo,
  36. /// <summary>
  37. /// Ai攻击
  38. /// </summary>
  39. AiAttack,
  40. }