|
void | Init (IEntity entity=null, PerceivableComponent perceivable=null, vector worldPos=vector.Zero, float timestamp=0.0, EAITargetInfoCategory category=0, bool endangering=false, Faction faction=null) |
|
void | InitFromBaseTarget (BaseTarget tgt) |
|
void | InitFromGunshot (IEntity entity, PerceivableComponent perceivable, vector posWorld, Faction faction, float timestamp, bool endangering) |
|
void | UpdateFromBaseTarget (BaseTarget baseTarget) |
|
void | UpdateFromGunshot (vector worldPos, float timestamp, bool endangering) |
|
void | CopyFrom (SCR_AITargetInfo other) |
|
◆ CopyFrom()
◆ Init()
void SCR_AITargetInfo.Init |
( |
IEntity |
entity = null , |
|
|
PerceivableComponent |
perceivable = null , |
|
|
vector |
worldPos = vector::Zero , |
|
|
float |
timestamp = 0::0 , |
|
|
EAITargetInfoCategory |
category = 0 , |
|
|
bool |
endangering = false , |
|
|
Faction |
faction = null |
|
) |
| |
◆ InitFromBaseTarget()
void SCR_AITargetInfo.InitFromBaseTarget |
( |
BaseTarget |
tgt | ) |
|
◆ InitFromGunshot()
void SCR_AITargetInfo.InitFromGunshot |
( |
IEntity |
entity, |
|
|
PerceivableComponent |
perceivable, |
|
|
vector |
posWorld, |
|
|
Faction |
faction, |
|
|
float |
timestamp, |
|
|
bool |
endangering |
|
) |
| |
◆ UpdateFromBaseTarget()
void SCR_AITargetInfo.UpdateFromBaseTarget |
( |
BaseTarget |
baseTarget | ) |
|
◆ UpdateFromGunshot()
void SCR_AITargetInfo.UpdateFromGunshot |
( |
vector |
worldPos, |
|
|
float |
timestamp, |
|
|
bool |
endangering |
|
) |
| |
◆ m_bEndangering
bool SCR_AITargetInfo.m_bEndangering |
◆ m_DamageManager
◆ m_eCategory
EAITargetInfoCategory SCR_AITargetInfo.m_eCategory |
◆ m_Entity
IEntity SCR_AITargetInfo.m_Entity |
◆ m_Faction
◆ m_fTimestamp
float SCR_AITargetInfo.m_fTimestamp |
◆ m_Perceivable
◆ m_vWorldPos
vector SCR_AITargetInfo.m_vWorldPos |
The documentation for this interface was generated from the following file:
- Game/AI/Behavior/SCR_AITargetInfo.c