12 class hkbStateChooser;
Definition: hkArray.h:189
Definition: hkRefVariant.h:9
Definition: hkReferencedObject.h:11
Definition: hkbBindable.h:13
Definition: hkbGenerator.h:8
Definition: hkbStateMachine.h:35
std::uint64_t unk40
Definition: hkbStateMachine.h:44
std::uint64_t unk30
Definition: hkbStateMachine.h:42
std::uint64_t unk48
Definition: hkbStateMachine.h:45
std::uint64_t unk58
Definition: hkbStateMachine.h:47
std::uint64_t unk38
Definition: hkbStateMachine.h:43
static constexpr auto RTTI
Definition: hkbStateMachine.h:37
std::uint64_t unk60
Definition: hkbStateMachine.h:48
std::uint64_t unk50
Definition: hkbStateMachine.h:46
std::uint64_t unk68
Definition: hkbStateMachine.h:49
std::uint64_t unk70
Definition: hkbStateMachine.h:50
Definition: hkbStateMachine.h:55
std::uint64_t unk18
Definition: hkbStateMachine.h:63
std::uint64_t unk10
Definition: hkbStateMachine.h:62
~TransitionInfoArray() override
static constexpr auto RTTI
Definition: hkbStateMachine.h:57
Definition: hkbStateMachine.h:15
stl::enumeration< StateMachineSelfTransitionMode, std::uint8_t > selfTransitionMode
Definition: hkbStateMachine.h:106
bool stateOrTransitionChanged
Definition: hkbStateMachine.h:122
void Unk_0E(void) override
~hkbStateMachine() override
hkbEvent eventToSendWhenStateOrTransitionChanges
Definition: hkbStateMachine.h:94
std::int32_t transitionToNextLowerStateEventID
Definition: hkbStateMachine.h:100
hkRefPtr< hkbStateChooser > startStateChooser
Definition: hkbStateMachine.h:95
void Unk_1B(void) override
void Unk_19(void) override
std::uint16_t pad42
Definition: hkbStateMachine.h:109
std::int8_t maxSimultaneousTransitions
Definition: hkbStateMachine.h:104
void Unk_06(void) override
void CalcContentStatistics(hkStatisticsCollector *a_collector, const hkClass *a_class) const override
void Unk_07(void) override
std::int32_t syncVariableIndex
Definition: hkbStateMachine.h:101
hkRefVariant stateIDToIndexMap
Definition: hkbStateMachine.h:113
hkArray< hkRefVariant > wildcardTransitionFlags
Definition: hkbStateMachine.h:116
hkRefPtr< TransitionInfoArray > wildcardTransitions
Definition: hkbStateMachine.h:112
std::int32_t startStateID
Definition: hkbStateMachine.h:96
std::uint8_t pad41
Definition: hkbStateMachine.h:108
void Unk_04(void) override
std::uint32_t pad0BC
Definition: hkbStateMachine.h:125
stl::enumeration< StartStateMode, std::uint8_t > startStateMode
Definition: hkbStateMachine.h:105
bool echoNextUpdate
Definition: hkbStateMachine.h:123
float timeInState
Definition: hkbStateMachine.h:118
bool isActive
Definition: hkbStateMachine.h:107
void Unk_08(void) override
void Unk_09(void) override
hkArray< hkRefVariant > activeTransitions
Definition: hkbStateMachine.h:114
StateMachineSelfTransitionMode
Definition: hkbStateMachine.h:28
@ kTransitionToStartState
@ kForceTransitionToStartState
void Unk_10(void) override
std::int32_t randomTransitionEventID
Definition: hkbStateMachine.h:98
void Unk_11(void) override
void Unk_03(void) override
float lastLocalTime
Definition: hkbStateMachine.h:119
hkArray< StateInfo * > states
Definition: hkbStateMachine.h:111
std::uint32_t pad44
Definition: hkbStateMachine.h:110
std::uint16_t currentStateIndexAndEntered
Definition: hkbStateMachine.h:124
void Unk_0C(void) override
hkArray< hkRefVariant > transitionFlags
Definition: hkbStateMachine.h:115
bool wrapAroundStateID
Definition: hkbStateMachine.h:103
std::int32_t transitionToNextHigherStateEventID
Definition: hkbStateMachine.h:99
void Unk_17(void) override
void Unk_12(void) override
StartStateMode
Definition: hkbStateMachine.h:20
void Unk_14(void) override
void Unk_0D(void) override
void Unk_0A(void) override
void Unk_05(void) override
hkArray< hkRefVariant > delayedTransitions
Definition: hkbStateMachine.h:117
hkClass * GetClassType() const override
std::int32_t nextStartStateIndexOverride
Definition: hkbStateMachine.h:121
std::int32_t currentStateID
Definition: hkbStateMachine.h:102
void Unk_18(void) override
std::int32_t returnToPreviousStateEventID
Definition: hkbStateMachine.h:97
static constexpr auto RTTI
Definition: hkbStateMachine.h:17
std::int32_t previousStateID
Definition: hkbStateMachine.h:120
void Unk_0F(void) override
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_hkbStateMachine
Definition: Offsets_RTTI.h:7472
constexpr REL::ID RTTI_hkbStateMachine__StateInfo
Definition: Offsets_RTTI.h:7475
constexpr REL::ID RTTI_hkbStateMachine__TransitionInfoArray
Definition: Offsets_RTTI.h:7476