Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_AIGetLastSeenEnemy Interface Reference
Inheritance diagram for SCR_AIGetLastSeenEnemy:
SCR_AICombatTargetGetterTask AITaskScripted AITask Node

Static Public Member Functions

static override bool VisibleInPalette ()
 

Protected Member Functions

override BaseTarget GetEnemy (SCR_AICombatComponent combatComp)
 Must be overridden in child classes.
 
- Protected Member Functions inherited from SCR_AICombatTargetGetterTask
override void OnInit (AIAgent owner)
 
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 ()
 

Static Protected Member Functions

static override string GetOnHoverDescription ()
 
- Static Protected Member Functions inherited from Node
static bool CanReturnRunning ()
 

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)
 
- Public Attributes inherited from SCR_AICombatTargetGetterTask
ref SCR_AITargetInfo m_TargetInfo
 
- Static Public Attributes inherited from SCR_AICombatTargetGetterTask
static ref TStringArray s_aVarsOut
 
- Protected Attributes inherited from SCR_AICombatTargetGetterTask
SCR_AICombatComponent m_CombatComponent
 
- Static Protected Attributes inherited from SCR_AICombatTargetGetterTask
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 = {}
 

Member Function Documentation

◆ GetEnemy()

override BaseTarget SCR_AIGetLastSeenEnemy.GetEnemy ( SCR_AICombatComponent combatComp)
protected

Must be overridden in child classes.

Implements SCR_AICombatTargetGetterTask.

◆ GetOnHoverDescription()

static override string SCR_AIGetLastSeenEnemy.GetOnHoverDescription ( )
staticprotected

Implements Node.

◆ VisibleInPalette()

static override bool SCR_AIGetLastSeenEnemy.VisibleInPalette ( )
static

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