72 kRidingMount =
static_cast<std::underlying_type_t<SIT_SLEEP_STATE>
>(
kIsSitting),
77 kWaitingForSleepAnim = 6,
191 case SIT_SLEEP_STATE::kWantToStand:
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: ActorState.h:93
WEAPON_STATE GetWeaponState() const noexcept
Definition: ActorState.h:161
virtual bool DoSetSitSleepState(SIT_SLEEP_STATE a_state)
bool IsFlying() const noexcept
Definition: ActorState.h:174
float DoGetMovementSpeed() override
ATTACK_STATE_ENUM GetAttackState() const noexcept
Definition: ActorState.h:156
bool IsWalking() const noexcept
Definition: ActorState.h:202
SIT_SLEEP_STATE GetSitSleepState() const noexcept
Definition: ActorState.h:160
FLY_STATE GetFlyState() const noexcept
Definition: ActorState.h:157
bool IsSitting() const noexcept
Definition: ActorState.h:187
ActorState2 actorState2
Definition: ActorState.h:218
void Unk_03(void) override
ACTOR_LIFE_STATE GetLifeState() const noexcept
Definition: ActorState.h:159
static constexpr auto VTABLE
Definition: ActorState.h:96
bool IsBleedingOut() const noexcept
Definition: ActorState.h:163
virtual void Unk_15(void)
ActorState1 actorState1
Definition: ActorState.h:217
KNOCK_STATE_ENUM GetKnockState() const noexcept
Definition: ActorState.h:158
bool IsWeaponDrawn() const noexcept
Definition: ActorState.h:204
void Unk_02(void) override
void Unk_08(void) override
void Unk_07(void) override
bool IsSwimming() const noexcept
Definition: ActorState.h:200
float DoGetRotationSpeed() override
void Unk_04(void) override
bool IsSprinting() const noexcept
Definition: ActorState.h:199
void Unk_01(void) override
bool IsReanimated() const noexcept
Definition: ActorState.h:185
static constexpr auto RTTI
Definition: ActorState.h:95
bool IsSneaking() const noexcept
Definition: ActorState.h:198
bool IsUnconscious() const noexcept
Definition: ActorState.h:201
Definition: IMovementState.h:10
Definition: AbsorbEffect.h:6
FLY_STATE
Definition: ActorState.h:42
ACTOR_LIFE_STATE
Definition: ActorState.h:8
SIT_SLEEP_STATE
Definition: ActorState.h:66
ATTACK_STATE_ENUM
Definition: ActorState.h:21
constexpr std::array< REL::ID, 1 > VTABLE_ActorState
Definition: Offsets_VTABLE.h:7384
KNOCK_STATE_ENUM
Definition: ActorState.h:53
constexpr REL::ID RTTI_ActorState(static_cast< std::uint64_t >(686793))
WEAPON_STATE
Definition: ActorState.h:83
Definition: ActorState.h:99
std::uint32_t swimming
Definition: ActorState.h:111
std::uint32_t movingForward
Definition: ActorState.h:103
std::uint32_t walking
Definition: ActorState.h:107
SIT_SLEEP_STATE sitSleepState
Definition: ActorState.h:113
std::uint32_t unk11
Definition: ActorState.h:112
FLY_STATE flyState
Definition: ActorState.h:114
std::uint32_t movingBack
Definition: ActorState.h:102
std::uint32_t running
Definition: ActorState.h:108
std::uint32_t movingRight
Definition: ActorState.h:104
std::uint32_t movingLeft
Definition: ActorState.h:105
KNOCK_STATE_ENUM knockState
Definition: ActorState.h:116
std::uint32_t sneaking
Definition: ActorState.h:110
std::uint32_t sprinting
Definition: ActorState.h:109
ATTACK_STATE_ENUM meleeAttackState
Definition: ActorState.h:117
ACTOR_LIFE_STATE lifeState
Definition: ActorState.h:115
std::uint32_t unk04
Definition: ActorState.h:106
Definition: ActorState.h:122
std::uint32_t forceRun
Definition: ActorState.h:126
std::uint32_t staggered
Definition: ActorState.h:135
std::uint32_t headTracking
Definition: ActorState.h:128
std::uint32_t talkingToPlayer
Definition: ActorState.h:125
std::uint32_t flightBlocked
Definition: ActorState.h:132
std::uint32_t wantBlocking
Definition: ActorState.h:131
std::uint32_t allowFlying
Definition: ActorState.h:134
std::uint32_t recoil
Definition: ActorState.h:133
WEAPON_STATE weaponState
Definition: ActorState.h:130
std::uint32_t forceSneak
Definition: ActorState.h:127
std::uint32_t reanimating
Definition: ActorState.h:129
std::uint32_t unk14
Definition: ActorState.h:136