|
Arma Reforger Script API
|
Base class for tasks which return some target from combat component. More...
Static Public Member Functions | |
| static 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) |
| Scripted nodes are suposed to return SUCCESS, FAIL or RUNNING state. | |
| ENodeResult | Fail () |
| override TStringArray | GetVariablesOut () |
Protected Member Functions inherited from AITaskScripted | |
| string | GetNodeMiddleText () |
Protected Member Functions inherited from Node | |
| TStringArray | GetVariablesIn () |
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" |
Static Protected Attributes inherited from Node | |
| static ref TStringArray | m_aEmptyVars = {} |
Additional Inherited Members | |
Public Member Functions inherited from AITaskScripted | |
| void | OnEnter (AIAgent owner) |
| void | OnAbort (AIAgent owner, Node nodeCausingAbort) |
Public Member Functions inherited from Node | |
| proto external int | GetNodeID () |
| proto external TypeName | GetVariableType (bool inputPort, string name) |
| proto bool | GetVariableIn (string name, out void val) |
| proto void | SetVariableOut (string name, void val) |
| proto void | ClearVariable (string name) |
| proto void | GetCallstackStr (out string val) |
| proto void | GetParentTreeName (out string val) |
Static Protected Member Functions inherited from Node | |
| static string | GetOnHoverDescription () |
| static bool | CanReturnRunning () |
Base class for tasks which return some target from combat component.
|
protected |
Scripted nodes are suposed to return SUCCESS, FAIL or RUNNING state.
Implements AITaskScripted.
|
protected |
|
protected |
Must be overridden in child classes.
Implemented in SCR_AIGetCurrentEnemy, and SCR_AIGetLastSeenEnemy.
|
protected |
Implements Node.
|
protected |
Implements AITaskScripted.
|
static |
Implements Node.
Implemented in SCR_AIGetCurrentEnemy, and SCR_AIGetLastSeenEnemy.
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
| ref SCR_AITargetInfo SCR_AICombatTargetGetterTask.m_TargetInfo |
|
static |