Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / activity / role / ai / AIStateEnum.cs
@小李xl 小李xl on 3 Apr 2024 924 bytes 设置ai是否有移动欲望

public enum AIStateEnum
{
    /// <summary>
    /// Ai 状态, 正常, 未发现目标
    /// </summary>
    AiNormal,
    /// <summary>
    /// 找到玩家,准备通知其他敌人
    /// </summary>
    AiNotify,
    /// <summary>
    /// 惊讶状态
    /// </summary>
    AiAstonished,
    /// <summary>
    /// 收到其他敌人通知, 前往发现目标的位置
    /// </summary>
    AiLeaveFor,
    /// <summary>
    /// 发现目标, 目标不在视野内, 但是知道位置
    /// </summary>
    AiTailAfter,
    /// <summary>
    /// 目标在视野内, 跟进目标, 如果距离在子弹有效射程内, 则开火
    /// </summary>
    AiFollowUp,
    /// <summary>
    /// 距离足够近, 在目标附近随机移动
    /// </summary>
    AiSurround,
    /// <summary>
    /// Ai 寻找弹药
    /// </summary>
    AiFindAmmo,
    /// <summary>
    /// Ai攻击
    /// </summary>
    AiAttack,
}