26    class IAnimationSetCallbackFunctor;
 
   28    class NiBillboardNode;
 
   34    class StandardDetectionListener;
 
   36    struct QueuedDialogueType;
 
   76            kNone = 
static_cast<std::underlying_type_t<BUMP_TYPE>
>(-1),
 
 
  122                static_assert(
sizeof(
UnkData) == 0x80);
 
 
  128            static_assert(
sizeof(
Data) == 0x10);
 
 
  135        static_assert(
sizeof(
Data190) == 0x30);
 
  149        static_assert(
sizeof(
Data208) == 0x38);
 
  176            return func(
this, a_headtrackType, a_defaultHold);
 
 
  183            return func(
this, a_headtrackType, a_target);
 
 
 
#define KEEP_FOR_RE()
Definition PCH.h:518
 
#define RELOCATION_ID(SE, AE)
Definition PCH.h:507
 
Definition Relocation.h:210
 
Definition BGSAnimationSequencer.h:11
 
Definition BGSProjectile.h:79
 
Definition BSAtomic.h:112
 
Definition BSTArray.h:378
 
Definition BSTSmartPointer.h:37
 
Definition MagicItem.h:30
 
Definition NiSmartPointer.h:9
 
Definition TESObjectREFR.h:106
 
Definition TESObjectWEAP.h:79
 
Definition TESTopicInfo.h:42
 
Definition AbsorbEffect.h:6
 
PLAYER_ACTION
Definition PlayerCharacter.h:62
 
VOICE_STATE
Definition HighProcessData.h:39
 
@ kNone
Definition PlayerCharacter.h:85
 
std::uint32_t RefHandle
Definition BSCoreTypes.h:6
 
Definition AITimeStamp.h:6
 
Definition BSIntrusiveRefCounted.h:8
 
Definition BSSoundHandle.h:10
 
Definition HighProcessData.h:50
 
std::uint32_t actionValue
Definition HighProcessData.h:53
 
NiPoint3 location
Definition HighProcessData.h:54
 
ObjectRefHandle ref
Definition HighProcessData.h:56
 
AITimeStamp timeStamp
Definition HighProcessData.h:55
 
Definition HighProcessData.h:104
 
std::uint64_t unk48
Definition HighProcessData.h:114
 
std::uint64_t unk58
Definition HighProcessData.h:116
 
std::uint64_t unk60
Definition HighProcessData.h:117
 
std::uint64_t unk70
Definition HighProcessData.h:119
 
std::uint64_t unk28
Definition HighProcessData.h:110
 
std::uint64_t unk78
Definition HighProcessData.h:120
 
std::uint64_t unk10
Definition HighProcessData.h:107
 
std::uint64_t unk68
Definition HighProcessData.h:118
 
std::uint64_t unk18
Definition HighProcessData.h:108
 
std::uint64_t unk08
Definition HighProcessData.h:106
 
std::uint64_t unk30
Definition HighProcessData.h:111
 
std::uint64_t unk50
Definition HighProcessData.h:115
 
std::uint64_t unk38
Definition HighProcessData.h:112
 
std::uint64_t unk00
Definition HighProcessData.h:105
 
std::uint64_t unk20
Definition HighProcessData.h:109
 
std::uint64_t unk40
Definition HighProcessData.h:113
 
Definition HighProcessData.h:101
 
std::uint64_t unk08
Definition HighProcessData.h:126
 
UnkData * unk00
Definition HighProcessData.h:125
 
Definition HighProcessData.h:98
 
std::uint64_t unk28
Definition HighProcessData.h:133
 
std::uint32_t unk04
Definition HighProcessData.h:131
 
BSTSmallArray< Data > unk08
Definition HighProcessData.h:132
 
Definition HighProcessData.h:138
 
std::uint64_t unk28
Definition HighProcessData.h:146
 
std::uint64_t unk20
Definition HighProcessData.h:145
 
std::uint64_t unk08
Definition HighProcessData.h:142
 
std::uint64_t unk18
Definition HighProcessData.h:144
 
std::uint64_t unk00
Definition HighProcessData.h:141
 
Data208 * next
Definition HighProcessData.h:147
 
std::uint64_t unk10
Definition HighProcessData.h:143
 
Definition HighProcessData.h:82
 
HEAD_TRACK_TYPE
Definition HighProcessData.h:84
 
@ kDefault
Definition HighProcessData.h:85
 
@ kScript
Definition HighProcessData.h:87
 
@ kAction
Definition HighProcessData.h:86
 
@ kDialogue
Definition HighProcessData.h:89
 
@ kCombat
Definition HighProcessData.h:88
 
@ kTotal
Definition HighProcessData.h:92
 
@ kProcedure
Definition HighProcessData.h:90
 
Definition HighProcessData.h:152
 
bool unk03
Definition HighProcessData.h:158
 
float muzzleFlashDuration
Definition HighProcessData.h:160
 
bool mpsEnabled
Definition HighProcessData.h:156
 
bool enabled
Definition HighProcessData.h:155
 
BGSProjectile * baseProjectile
Definition HighProcessData.h:165
 
NiPointer< NiAVObject > projectile3D
Definition HighProcessData.h:162
 
NiPointer< NiAVObject > projectileNode
Definition HighProcessData.h:163
 
NiPointer< NiPointLight > attachedLight
Definition HighProcessData.h:164
 
std::uint32_t unk0C
Definition HighProcessData.h:161
 
float enableTimer
Definition HighProcessData.h:159
 
bool updateLight
Definition HighProcessData.h:157
 
std::uint32_t unk3C
Definition HighProcessData.h:168
 
ActorHandle shooterHandle
Definition HighProcessData.h:167
 
TESObjectWEAP * weaponSource
Definition HighProcessData.h:166
 
Definition HighProcessData.h:61
 
bool detectAlert
Definition HighProcessData.h:339
 
ObjectRefHandle lastExtDoorActivated
Definition HighProcessData.h:209
 
NiPoint3 leftWeaponLastPos
Definition HighProcessData.h:277
 
BSReadWriteLock knowledgeLock
Definition HighProcessData.h:253
 
float unk1E0
Definition HighProcessData.h:239
 
std::uint32_t unk02C
Definition HighProcessData.h:197
 
float pCapVoiceFailsafeTimer
Definition HighProcessData.h:312
 
BUMP_TYPE
Definition HighProcessData.h:75
 
BSTSmartPointer< IAnimationSetCallbackFunctor > unk430
Definition HighProcessData.h:327
 
NiPointer< NiRefObject > unk1E8
Definition HighProcessData.h:241
 
BUMP_TYPE bumpedState
Definition HighProcessData.h:245
 
float unk028
Definition HighProcessData.h:196
 
TESTopicInfo * lastGreeting
Definition HighProcessData.h:289
 
float dyingTimer
Definition HighProcessData.h:288
 
std::uint32_t numberGuardsPursuing
Definition HighProcessData.h:305
 
float reEquipArmorTimer
Definition HighProcessData.h:306
 
float unk298
Definition HighProcessData.h:265
 
std::uint32_t unk1AC
Definition HighProcessData.h:232
 
std::uint32_t unk1F0
Definition HighProcessData.h:242
 
NiPointer< BGSAttackData > attackData
Definition HighProcessData.h:255
 
std::uint64_t unk1C0
Definition HighProcessData.h:235
 
float magickaRegenDelay
Definition HighProcessData.h:195
 
std::uint32_t unk38C
Definition HighProcessData.h:304
 
ObjectRefHandle pathLookAtTarget
Definition HighProcessData.h:226
 
bool unk450
Definition HighProcessData.h:332
 
NiPoint3 unk1A0
Definition HighProcessData.h:231
 
bool arrested
Definition HighProcessData.h:350
 
void * unk180
Definition HighProcessData.h:227
 
TESShout::VariationID currentShoutVariation
Definition HighProcessData.h:190
 
TESObjectREFR * fadeTrigger
Definition HighProcessData.h:217
 
bool unk46E
Definition HighProcessData.h:362
 
bool unk46D
Definition HighProcessData.h:361
 
std::uint64_t unk1B0
Definition HighProcessData.h:233
 
std::uint64_t unk2D0
Definition HighProcessData.h:275
 
float lastBumpDirection
Definition HighProcessData.h:208
 
NiPoint3 rightWeaponLastPos
Definition HighProcessData.h:278
 
std::uint16_t unk15E
Definition HighProcessData.h:220
 
bool greetingPlayer
Definition HighProcessData.h:336
 
float headTrackHoldOffsetHoldTimer
Definition HighProcessData.h:223
 
float fadeAlpha
Definition HighProcessData.h:216
 
BSSimpleList< SpellItem * > * leveledSpellList
Definition HighProcessData.h:307
 
bool farGeometry
Definition HighProcessData.h:356
 
float takeBackTimer
Definition HighProcessData.h:246
 
BSTSmartPointer< DialogueItem > greetTopic
Definition HighProcessData.h:297
 
std::uint64_t unk2B8
Definition HighProcessData.h:272
 
float voiceTimer
Definition HighProcessData.h:287
 
bool isDualCasting
Definition HighProcessData.h:347
 
float unk388
Definition HighProcessData.h:303
 
std::uint8_t unk45A
Definition HighProcessData.h:342
 
BSTSmallArray< std::uint64_t > unk400
Definition HighProcessData.h:324
 
BSTArray< QueuedDialogueType * > queueofGreetings
Definition HighProcessData.h:254
 
std::uint64_t unk1C8
Definition HighProcessData.h:236
 
void ClearHeadtrackTarget(HEAD_TRACK_TYPE a_headtrackType, bool a_defaultHold)
Definition HighProcessData.h:172
 
std::uint32_t pad004
Definition HighProcessData.h:188
 
std::uint64_t unk2A8
Definition HighProcessData.h:269
 
std::uint8_t unk45D
Definition HighProcessData.h:345
 
void SetHeadtrackTarget(HEAD_TRACK_TYPE a_headtrackType, TESObjectREFR *a_target)
Definition HighProcessData.h:179
 
NiPoint3 pathingCurrentRotationSpeed
Definition HighProcessData.h:202
 
bool unk46F
Definition HighProcessData.h:363
 
std::uint8_t unk451
Definition HighProcessData.h:333
 
std::uint8_t pad473
Definition HighProcessData.h:367
 
float headTrackTargetOffsetTimer
Definition HighProcessData.h:224
 
std::uint32_t pad0E4
Definition HighProcessData.h:212
 
std::uint8_t unk456
Definition HighProcessData.h:338
 
NiPoint3 pathingDesiredOrientation
Definition HighProcessData.h:204
 
float voiceRecoveryTime
Definition HighProcessData.h:192
 
std::uint32_t animAction
Definition HighProcessData.h:276
 
float exclusiveTimer
Definition HighProcessData.h:283
 
NiPoint3 pathingDesiredRotationSpeed
Definition HighProcessData.h:206
 
std::uint64_t unk1B8
Definition HighProcessData.h:234
 
std::uint32_t unk2B4
Definition HighProcessData.h:271
 
float unk290
Definition HighProcessData.h:263
 
bool approachingAutoTeleportDoor
Definition HighProcessData.h:349
 
float unk294
Definition HighProcessData.h:264
 
REX::EnumSet< FADE_STATE, std::uint32_t > fadeState
Definition HighProcessData.h:215
 
float unk278
Definition HighProcessData.h:259
 
BSTSmartPointer< Data190 > unk198
Definition HighProcessData.h:230
 
std::uint64_t unk358
Definition HighProcessData.h:296
 
float detectGreetTimer
Definition HighProcessData.h:285
 
float clearTalkToListTimer
Definition HighProcessData.h:266
 
float staminaRegenDelay
Definition HighProcessData.h:194
 
bool unk465
Definition HighProcessData.h:353
 
std::uint8_t unk45B
Definition HighProcessData.h:343
 
bool unk464
Definition HighProcessData.h:352
 
ObjectRefHandle greetActor
Definition HighProcessData.h:279
 
NiPoint3 animationDelta
Definition HighProcessData.h:325
 
bool unk471
Definition HighProcessData.h:365
 
std::uint64_t unk448
Definition HighProcessData.h:331
 
BSTArray< ActorHandle > lastSpokenToArray
Definition HighProcessData.h:198
 
float unk28C
Definition HighProcessData.h:262
 
std::uint32_t pad3B4
Definition HighProcessData.h:313
 
std::uint8_t unk45E
Definition HighProcessData.h:346
 
std::uint64_t unk270
Definition HighProcessData.h:258
 
BSFixedString voiceSubtitle
Definition HighProcessData.h:251
 
float unk43C
Definition HighProcessData.h:329
 
std::uint64_t unk338
Definition HighProcessData.h:290
 
std::uint64_t unk048
Definition HighProcessData.h:199
 
float activationHeight
Definition HighProcessData.h:210
 
float healthRegenDelay
Definition HighProcessData.h:193
 
std::uint32_t unk0D0
Definition HighProcessData.h:207
 
float idleTimer
Definition HighProcessData.h:284
 
NiPointer< StandardDetectionListener > detectionListener
Definition HighProcessData.h:320
 
BSSoundHandle soundHandles[2]
Definition HighProcessData.h:281
 
DetectionEvent * actorsGeneratedDetectionEvent
Definition HighProcessData.h:319
 
AITimeStamp unk1F8
Definition HighProcessData.h:244
 
bool doorActivated
Definition HighProcessData.h:364
 
bool deathDialogue
Definition HighProcessData.h:359
 
NiPoint3 pathingDesiredPosition
Definition HighProcessData.h:203
 
BGSAnimationSequencer animSequencer
Definition HighProcessData.h:200
 
NiPoint3 pathingCurrentMovementSpeed
Definition HighProcessData.h:201
 
float awarePlayerTimer
Definition HighProcessData.h:291
 
std::uint32_t unk26C
Definition HighProcessData.h:257
 
bool unk463
Definition HighProcessData.h:351
 
bool aggroRadiusStarted
Definition HighProcessData.h:366
 
bool unk46A
Definition HighProcessData.h:358
 
ModelDBHandle faceGenGeomHandle
Definition HighProcessData.h:300
 
NiPoint3 pathingDesiredMovementSpeed
Definition HighProcessData.h:205
 
std::uint32_t pad3D4
Definition HighProcessData.h:318
 
BSTSmartPointer< Data190 > unk190
Definition HighProcessData.h:229
 
float checkToTalkTimer
Definition HighProcessData.h:270
 
std::uint8_t unk453
Definition HighProcessData.h:335
 
bool fistsDrawn
Definition HighProcessData.h:360
 
std::uint64_t unk1D8
Definition HighProcessData.h:238
 
float sceneHeadTrackTimer
Definition HighProcessData.h:311
 
PLAYER_ACTION playerActionReaction
Definition HighProcessData.h:250
 
MagicItem * reanimateSpell
Definition HighProcessData.h:213
 
std::uint64_t unk3C0
Definition HighProcessData.h:315
 
float cachedActorHeight
Definition HighProcessData.h:240
 
float unk2A4
Definition HighProcessData.h:268
 
std::uint32_t unk354
Definition HighProcessData.h:295
 
RefHandle unk36C
Definition HighProcessData.h:299
 
void * unk3F0
Definition HighProcessData.h:322
 
bool talkingToPC
Definition HighProcessData.h:340
 
AITimeStamp bumpTimer
Definition HighProcessData.h:243
 
bool inCommandState
Definition HighProcessData.h:341
 
bool unk466
Definition HighProcessData.h:354
 
MuzzleFlash * muzzleFlash
Definition HighProcessData.h:316
 
RefHandle unk350
Definition HighProcessData.h:294
 
void * unk188
Definition HighProcessData.h:228
 
std::uint64_t unk2C8
Definition HighProcessData.h:274
 
Crime * crimeToReactTo
Definition HighProcessData.h:330
 
TESIdleForm * currentProcessIdle
Definition HighProcessData.h:293
 
std::uint64_t unk2C0
Definition HighProcessData.h:273
 
float deathForce
Definition HighProcessData.h:261
 
float lightLevel
Definition HighProcessData.h:310
 
std::uint8_t unk45C
Definition HighProcessData.h:344
 
bool getPlantedExplosive
Definition HighProcessData.h:348
 
float maxAlpha
Definition HighProcessData.h:267
 
float soundDelay
Definition HighProcessData.h:280
 
FADE_STATE
Definition HighProcessData.h:64
 
std::uint64_t unk3E8
Definition HighProcessData.h:321
 
float avoidWaitTimer
Definition HighProcessData.h:249
 
float absorbTimer
Definition HighProcessData.h:328
 
float voiceTimeElapsed
Definition HighProcessData.h:191
 
NiPoint3 locationOffsetByWaterPoint
Definition HighProcessData.h:256
 
std::uint8_t unk455
Definition HighProcessData.h:337
 
bool unk469
Definition HighProcessData.h:357
 
bool unk467
Definition HighProcessData.h:355
 
std::uint32_t pad474
Definition HighProcessData.h:368
 
ActorHandle reanimateCaster
Definition HighProcessData.h:211
 
TESShout * currentShout
Definition HighProcessData.h:189
 
std::uint32_t unk344
Definition HighProcessData.h:292
 
float detectionModifier
Definition HighProcessData.h:308
 
float greetingTimer
Definition HighProcessData.h:282
 
NiPointer< NiBillboardNode > healthBarNode
Definition HighProcessData.h:302
 
ObjectRefHandle lastTarget
Definition HighProcessData.h:225
 
Movement::TypeData currentMovementType
Definition HighProcessData.h:214
 
NiPoint3 animationAngleMod
Definition HighProcessData.h:326
 
BSTArray< BSTTuple< FormID, NiPointer< ActorKnowledge > > > knowledgeArray
Definition HighProcessData.h:252
 
ObjectRefHandle headTrackTarget[HEAD_TRACK_TYPE::kTotal]
Definition HighProcessData.h:218
 
NiPoint3 headTrackTargetOffset
Definition HighProcessData.h:222
 
REX::EnumSet< VOICE_STATE, std::uint32_t > voiceState
Definition HighProcessData.h:187
 
NiPoint3 deathForceDirection
Definition HighProcessData.h:260
 
std::uint8_t unk452
Definition HighProcessData.h:334
 
std::uint64_t unk3F8
Definition HighProcessData.h:323
 
float headTrackTargetTimer
Definition HighProcessData.h:221
 
std::uint32_t pad204
Definition HighProcessData.h:247
 
std::uint32_t unk368
Definition HighProcessData.h:298
 
std::uint32_t unk3D0
Definition HighProcessData.h:317
 
float breathTimer
Definition HighProcessData.h:286
 
void * unk3B8
Definition HighProcessData.h:314
 
bool headTracked[HEAD_TRACK_TYPE::kTotal]
Definition HighProcessData.h:219
 
float detectionModifierTimer
Definition HighProcessData.h:309
 
std::uint64_t unk378
Definition HighProcessData.h:301
 
Data208 * unk208
Definition HighProcessData.h:248
 
std::uint64_t unk1D0
Definition HighProcessData.h:237
 
VariationID
Definition TESShout.h:46