CommonLibVR
RE::CombatGroup Class Reference

#include <CombatGroup.h>

Public Attributes

std::uint32_t groupID
 
std::uint32_t groupIndex
 
BSTArray< CombatTargettargets
 
BSTArray< CombatMembermembers
 
CombatGroupDetectionListenerdetectionListener
 
AITimer allyKilledTimer
 
AITimer avoidThreathTimer
 
AITimer unk50
 
AITimer detectionDialogueTimers [11]
 
AITimer updateTimer
 
AITimer musicThreatRatioTimer
 
AITimer unkC0
 
float unkC8
 
float unkCC
 
float unkD0
 
float unkD4
 
std::uint32_t searchState
 
std::uint32_t padDC
 
BSPathingLOSGridMap * gridMap
 
AITimer searchUpdateTimer
 
AITimer searchAreaUpdateTimer
 
AITimeStamp searchStartedTimeStamp
 
ActorHandle targetToSearchFor
 
BGSWorldLocation searchTargetLoc
 
float searchRadius
 
std::uint32_t pad11C
 
BSTArray< CombatSearchLocationsearchLocations
 
BSTArray< CombatSearchDoorsearchDoors
 
std::uint32_t initializedMemberCount
 
std::uint32_t fleeCount
 
std::uint32_t fightCount
 
std::uint8_t musicState
 
std::uint8_t unk15D
 
std::uint8_t unk15E
 
std::uint8_t unk15F
 
BSReadWriteLock lock
 

Member Data Documentation

◆ allyKilledTimer

AITimer RE::CombatGroup::allyKilledTimer

◆ avoidThreathTimer

AITimer RE::CombatGroup::avoidThreathTimer

◆ detectionDialogueTimers

AITimer RE::CombatGroup::detectionDialogueTimers[11]

◆ detectionListener

CombatGroupDetectionListener* RE::CombatGroup::detectionListener

◆ fightCount

std::uint32_t RE::CombatGroup::fightCount

◆ fleeCount

std::uint32_t RE::CombatGroup::fleeCount

◆ gridMap

BSPathingLOSGridMap* RE::CombatGroup::gridMap

◆ groupID

std::uint32_t RE::CombatGroup::groupID

◆ groupIndex

std::uint32_t RE::CombatGroup::groupIndex

◆ initializedMemberCount

std::uint32_t RE::CombatGroup::initializedMemberCount

◆ lock

BSReadWriteLock RE::CombatGroup::lock
mutable

◆ members

BSTArray<CombatMember> RE::CombatGroup::members

◆ musicState

std::uint8_t RE::CombatGroup::musicState

◆ musicThreatRatioTimer

AITimer RE::CombatGroup::musicThreatRatioTimer

◆ pad11C

std::uint32_t RE::CombatGroup::pad11C

◆ padDC

std::uint32_t RE::CombatGroup::padDC

◆ searchAreaUpdateTimer

AITimer RE::CombatGroup::searchAreaUpdateTimer

◆ searchDoors

BSTArray<CombatSearchDoor> RE::CombatGroup::searchDoors

◆ searchLocations

BSTArray<CombatSearchLocation> RE::CombatGroup::searchLocations

◆ searchRadius

float RE::CombatGroup::searchRadius

◆ searchStartedTimeStamp

AITimeStamp RE::CombatGroup::searchStartedTimeStamp

◆ searchState

std::uint32_t RE::CombatGroup::searchState

◆ searchTargetLoc

BGSWorldLocation RE::CombatGroup::searchTargetLoc

◆ searchUpdateTimer

AITimer RE::CombatGroup::searchUpdateTimer

◆ targets

BSTArray<CombatTarget> RE::CombatGroup::targets

◆ targetToSearchFor

ActorHandle RE::CombatGroup::targetToSearchFor

◆ unk15D

std::uint8_t RE::CombatGroup::unk15D

◆ unk15E

std::uint8_t RE::CombatGroup::unk15E

◆ unk15F

std::uint8_t RE::CombatGroup::unk15F

◆ unk50

AITimer RE::CombatGroup::unk50

◆ unkC0

AITimer RE::CombatGroup::unkC0

◆ unkC8

float RE::CombatGroup::unkC8

◆ unkCC

float RE::CombatGroup::unkCC

◆ unkD0

float RE::CombatGroup::unkD0

◆ unkD4

float RE::CombatGroup::unkD4

◆ updateTimer

AITimer RE::CombatGroup::updateTimer

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