CommonLibSSE NG
Loading...
Searching...
No Matches
CombatState.h
Go to the documentation of this file.
1#pragma once
2
3#include "RE/A/AITimeStamp.h"
4#include "RE/A/AITimer.h"
6#include "RE/B/BSTArray.h"
7#include "RE/N/NiPoint3.h"
9
10namespace RE
11{
12 class CombatController;
13 class CombatThreat;
14
16 {
17 public:
18 // members
21 std::uint32_t pad20; // 20
22 };
23 static_assert(sizeof(UnreachableLocation) == 0x20);
24
26 {
27 public:
28 // members
29 float unk00; // 00
30 bool isFleeing; // 04
31 bool isDetected; // 05
32 std::uint8_t unk06; // 06
33 std::uint8_t unk07; // 07
34 std::uint8_t unk08; // 08
35 std::uint8_t unk09; // 09
36 std::uint8_t unk0A; // 0A
37 std::uint8_t unk0B; // 0B
38 std::uint32_t unk0C; // 0C
48 std::uint32_t unk4C; // 4C
51 std::uint8_t unk6C; // 6C
52 std::uint8_t unk6D; // 6D
53 float confidenceModifier; // 70
54 float threatValue; // 74
55 float unk78; // 78
56 std::uint32_t unk7C; // 7C
59 std::uint8_t unkA0; // A0
63 };
64 static_assert(sizeof(CombatState) == 0xC0);
65}
Definition BSTArray.h:377
Definition CombatController.h:23
Definition CombatState.h:26
std::uint8_t unk0B
Definition CombatState.h:37
std::uint8_t unk07
Definition CombatState.h:33
float unk78
Definition CombatState.h:55
std::uint8_t unk09
Definition CombatState.h:35
bool isFleeing
Definition CombatState.h:30
AITimeStamp unk68
Definition CombatState.h:50
AITimer fleeDialogueTimer
Definition CombatState.h:47
AITimeStamp activeCombatantLastSeenTime
Definition CombatState.h:40
std::uint8_t unkA0
Definition CombatState.h:59
std::uint8_t unk0A
Definition CombatState.h:36
std::uint32_t unk0C
Definition CombatState.h:38
std::uint32_t unk7C
Definition CombatState.h:56
float threatValue
Definition CombatState.h:54
bool isDetected
Definition CombatState.h:31
std::uint8_t unk08
Definition CombatState.h:34
AITimer attackDialogueTimer
Definition CombatState.h:44
std::uint8_t unk6D
Definition CombatState.h:52
AITimeStamp unk20
Definition CombatState.h:41
BSTArray< UnreachableLocation > unreachableLocations
Definition CombatState.h:57
std::uint32_t unk4C
Definition CombatState.h:48
AITimeStamp unk24
Definition CombatState.h:42
AITimeStamp unk28
Definition CombatState.h:43
float unk00
Definition CombatState.h:29
BSTArray< NiPointer< CombatThreat > > combatThreats
Definition CombatState.h:49
AITimer strengthUpdateTimer
Definition CombatState.h:60
AITimer tauntDialogueTimer
Definition CombatState.h:45
NiPoint3 unk10
Definition CombatState.h:39
float confidenceModifier
Definition CombatState.h:53
std::uint8_t unk6C
Definition CombatState.h:51
AITimer threatUpdateTimer
Definition CombatState.h:62
std::uint8_t unk06
Definition CombatState.h:32
AITimer threatRatioUpdateTimer
Definition CombatState.h:61
CombatController * unk98
Definition CombatState.h:58
AITimer bleedOutDialogueTimer
Definition CombatState.h:46
Definition NiPoint3.h:6
Definition AbsorbEffect.h:6
Definition AITimeStamp.h:6
Definition AITimer.h:6
Definition BGSWorldLocation.h:10
Definition CombatState.h:16
std::uint32_t pad20
Definition CombatState.h:21
BGSWorldLocation loc
Definition CombatState.h:19
AITimeStamp timestamp
Definition CombatState.h:20