12 class CombatAimController;
13 class CombatAreaStandard;
14 class CombatBehaviorController;
15 class CombatBlackboard;
17 class CombatInventory;
18 class CombatTargetSelectorStandard;
51 #ifdef SKYRIM_SUPPORT_AE
66 #ifndef SKYRIM_SUPPORT_AE
Definition: BSAtomic.h:51
Definition: CombatController.h:23
bool IsFleeing() const
Definition: CombatController.h:25
CombatInventory * inventory
Definition: CombatController.h:33
std::uint8_t unk34
Definition: CombatController.h:39
CombatAimController * previousAimController
Definition: CombatController.h:55
CombatTargetSelectorStandard * previousTargetSelector
Definition: CombatController.h:60
CombatAimController * currentAimController
Definition: CombatController.h:54
CombatState * state
Definition: CombatController.h:32
CombatTargetSelectorStandard * currentTargetSelector
Definition: CombatController.h:59
std::int32_t unkC4
Definition: CombatController.h:62
std::uint8_t unk37
Definition: CombatController.h:42
BSTArray< CombatAreaStandard * > areas
Definition: CombatController.h:56
ActorHandle targetHandle
Definition: CombatController.h:37
NiPointer< Actor > cachedAttacker
Definition: CombatController.h:63
TESCombatStyle * combatStyle
Definition: CombatController.h:43
bool stoppedCombat
Definition: CombatController.h:44
bool startedCombat
Definition: CombatController.h:40
bool ignoringCombat
Definition: CombatController.h:46
CombatGroup * combatGroup
Definition: CombatController.h:31
ActorHandle attackerHandle
Definition: CombatController.h:36
CombatBlackboard * blackboard
Definition: CombatController.h:34
CombatBehaviorController * behaviorController
Definition: CombatController.h:35
bool unk41
Definition: CombatController.h:45
CombatAreaStandard * currentArea
Definition: CombatController.h:57
std::uint8_t unk36
Definition: CombatController.h:41
BSTArray< CombatTargetSelectorStandard * > targetSelectors
Definition: CombatController.h:58
bool inactive
Definition: CombatController.h:47
AITimer unk44
Definition: CombatController.h:48
float unk4C
Definition: CombatController.h:49
BSTArray< CombatAimController * > aimControllers
Definition: CombatController.h:50
NiPointer< Actor > cachedTarget
Definition: CombatController.h:64
std::uint32_t handleCount
Definition: CombatController.h:61
ActorHandle previousTargetHandle
Definition: CombatController.h:38
Definition: CombatGroup.h:70
Definition: CombatInventory.h:40
Definition: CombatState.h:26
bool isFleeing
Definition: CombatState.h:30
Definition: NiSmartPointer.h:9
Definition: TESCombatStyle.h:65
Definition: AbsorbEffect.h:6