CommonLibSSE (powerof3)
RE::CombatManager Class Reference

#include <CombatManager.h>

Static Public Member Functions

static CombatManagerGetSingleton ()
 

Public Attributes

NiTPrimitiveArray< CombatGroup * > combatGroups
 
BSReadWriteLock lock
 
BSTHashMap< ActorHandle, std::uint64_t > * localActorTargetingMap
 
CombatThreatMapcombatThreatMap
 
std::uint64_t unk30
 
std::uint64_t unk38
 
std::uint64_t unk40
 
AITimeStamp musicStartedTimeStamp
 
AITimer musicStopTimer
 
AITimer musicUpdateTimer
 
std::uint32_t combatCount
 
std::uint32_t groupCount
 
std::uint32_t unk64
 

Member Function Documentation

◆ GetSingleton()

static CombatManager* RE::CombatManager::GetSingleton ( )
inlinestatic

Member Data Documentation

◆ combatCount

std::uint32_t RE::CombatManager::combatCount

◆ combatGroups

NiTPrimitiveArray<CombatGroup*> RE::CombatManager::combatGroups

◆ combatThreatMap

CombatThreatMap* RE::CombatManager::combatThreatMap

◆ groupCount

std::uint32_t RE::CombatManager::groupCount

◆ localActorTargetingMap

BSTHashMap<ActorHandle, std::uint64_t>* RE::CombatManager::localActorTargetingMap

◆ lock

BSReadWriteLock RE::CombatManager::lock
mutable

◆ musicStartedTimeStamp

AITimeStamp RE::CombatManager::musicStartedTimeStamp

◆ musicStopTimer

AITimer RE::CombatManager::musicStopTimer

◆ musicUpdateTimer

AITimer RE::CombatManager::musicUpdateTimer

◆ unk30

std::uint64_t RE::CombatManager::unk30

◆ unk38

std::uint64_t RE::CombatManager::unk38

◆ unk40

std::uint64_t RE::CombatManager::unk40

◆ unk64

std::uint32_t RE::CombatManager::unk64

The documentation for this class was generated from the following file: