|
| 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