# eGameObjectActionState

# 说明

游戏对象动作状态的枚举集合,用于标识游戏对象当前的行为状态,值类型为number

# 如何使用

if(object->ActionState() & eGameObjectActionState::CanMove) {
    // 当前对象可以移动
}

if(object->IsStunned()) {
    // 当前对象被眩晕
}

# Properties

key value remarks
CanAttack 1 可以攻击
CanCast 2 可以施法
Controlled 4 被控制状态
CanMove 8 可以移动
Unknown 16 未知状态
IsStealth 32 隐身状态
Taunted 64 被嘲讽状态
Feared 128 被恐惧状态
Fleeing 256 正在逃跑
Supressed 512 被压制状态
Sleep 1024 睡眠状态
NearSight 2048 近视状态
Ghosted 4096 幽灵状态
HasGhost 8192 拥有幽灵效果
Charmed 16384 被魅惑状态
NoRender 32768 不渲染状态
DodgePiercing 131072 穿透闪避状态
DisableAmbientGold 262144 禁用环境金币
DisableAmbientXP 524288 禁用环境经验
ForceRenderParticles 65536 强制渲染粒子
IsCombatEnchanced 1048576 战斗强化状态
IsSelectable 16777216 可选择状态