Arma Reforger Script API
|
Base class for tasks which return some target from combat component. More...
Public Member Functions | |
override bool | VisibleInPalette () |
Public Attributes | |
ref SCR_AITargetInfo | m_TargetInfo |
Static Public Attributes | |
static ref TStringArray | s_aVarsOut |
Protected Member Functions | |
override void | OnInit (AIAgent owner) |
BaseTarget | GetEnemy (SCR_AICombatComponent combatComp) |
Must be overridden in child classes. | |
override ENodeResult | EOnTaskSimulate (AIAgent owner, float dt) |
ENodeResult | Fail () |
override TStringArray | GetVariablesOut () |
Protected Attributes | |
SCR_AICombatComponent | m_CombatComponent |
Static Protected Attributes | |
static const string | ENEMY_ENTITY_PORT = "EntityOut" |
static const string | ENEMY_LAST_SEEN_POS_PORT = "EntityLastSeenPos" |
static const string | ENEMY_LAST_SEEN_TIME_PORT = "EntityLastSeenTime" |
static const string | ENEMY_TARGET_INFO_PORT = "TargetInfoOut" |
Base class for tasks which return some target from combat component.
|
protected |
|
protected |
|
protected |
Must be overridden in child classes.
Implemented in SCR_AIGetCurrentEnemy, and SCR_AIGetLastSeenEnemy.
|
protected |
|
protected |
override bool SCR_AICombatTargetGetterTask.VisibleInPalette | ( | ) |
Implemented in SCR_AIGetCurrentEnemy, and SCR_AIGetLastSeenEnemy.
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
ref SCR_AITargetInfo SCR_AICombatTargetGetterTask.m_TargetInfo |
|
static |