Newer
Older
DungeonShooting / DungeonShooting_Godot / src / game / activity / weapon / AiAttackEnum.cs
@小李xl 小李xl on 16 Nov 2023 832 bytes 将高级Ai攻击单独抽成一个状态

/// <summary>
/// 调用 Weapon.AiTriggerAttackState() 函数返回的结果
/// </summary>
public enum AiAttackEnum
{
    /// <summary>
    /// 未触发 AiTriggerAttackState()
    /// </summary>
    None,
    /// <summary>
    /// 触发切换武器
    /// </summary>
    ExchangeWeapon,
    /// <summary>
    /// 没有弹药了
    /// </summary>
    NoAmmo,
    /// <summary>
    /// 换弹中
    /// </summary>
    Reloading,
    /// <summary>
    /// 触发换弹
    /// </summary>
    TriggerReload,
    /// <summary>
    /// 没有武器
    /// </summary>
    NoWeapon,
    /// <summary>
    /// 正在锁定目标中
    /// </summary>
    LockingTime,
    /// <summary>
    /// 攻击间隙时间
    /// </summary>
    AttackInterval,
    /// <summary>
    /// 成功触发攻击
    /// </summary>
    Attack,
}