CommonLibVR
RE::CombatTarget Class Reference

#include <CombatGroup.h>

Public Types

enum class  Flags { kNone = 0 , kTargetKnown = 1 << 0 , kTargetLost = 1 << 1 }
 

Public Attributes

ActorHandle targetHandle
 
std::int32_t detectLevel
 
float stealthPoints
 
float unk0C
 
BGSWorldLocation lastKnownLoc
 
BGSWorldLocation unk28
 
BGSWorldLocation unk40
 
BGSWorldLocation searchLoc
 
BGSWorldLocation unk70
 
AITimeStamp unk88
 
AITimeStamp unk8C
 
AITimeStamp lastKnownTimeStamp
 
AITimeStamp unk94
 
AITimeStamp unk98
 
AITimeStamp unk9C
 
ActorHandle attackedMember
 
std::uint16_t attackerCount
 
stl::enumeration< Flags, std::uint16_t > flags
 

Member Enumeration Documentation

◆ Flags

Enumerator
kNone 
kTargetKnown 
kTargetLost 

Member Data Documentation

◆ attackedMember

ActorHandle RE::CombatTarget::attackedMember

◆ attackerCount

std::uint16_t RE::CombatTarget::attackerCount

◆ detectLevel

std::int32_t RE::CombatTarget::detectLevel

◆ flags

stl::enumeration<Flags, std::uint16_t> RE::CombatTarget::flags

◆ lastKnownLoc

BGSWorldLocation RE::CombatTarget::lastKnownLoc

◆ lastKnownTimeStamp

AITimeStamp RE::CombatTarget::lastKnownTimeStamp

◆ searchLoc

BGSWorldLocation RE::CombatTarget::searchLoc

◆ stealthPoints

float RE::CombatTarget::stealthPoints

◆ targetHandle

ActorHandle RE::CombatTarget::targetHandle

◆ unk0C

float RE::CombatTarget::unk0C

◆ unk28

BGSWorldLocation RE::CombatTarget::unk28

◆ unk40

BGSWorldLocation RE::CombatTarget::unk40

◆ unk70

BGSWorldLocation RE::CombatTarget::unk70

◆ unk88

AITimeStamp RE::CombatTarget::unk88

◆ unk8C

AITimeStamp RE::CombatTarget::unk8C

◆ unk94

AITimeStamp RE::CombatTarget::unk94

◆ unk98

AITimeStamp RE::CombatTarget::unk98

◆ unk9C

AITimeStamp RE::CombatTarget::unk9C

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