Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AICombatTargetGetterTask Class Reference

Base class for tasks which return some target from combat component. More...

Inheritance diagram for SCR_AICombatTargetGetterTask:
AITaskScripted SCR_AIGetCurrentEnemy SCR_AIGetLastSeenEnemy

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

Static Protected Member Functions

static override bool VisibleInPalette ()

Protected Attributes

SCR_AICombatComponent m_CombatComponent
ref SCR_AITargetInfo m_TargetInfo

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 ref TStringArray s_aVarsOut

Detailed Description

Base class for tasks which return some target from combat component.

Definition at line 2 of file SCR_AICombatTargetGetterTask.c.

Member Function Documentation

◆ EOnTaskSimulate()

override ENodeResult SCR_AICombatTargetGetterTask::EOnTaskSimulate ( AIAgent owner,
float dt )
inlineprotected

Definition at line 25 of file SCR_AICombatTargetGetterTask.c.

◆ Fail()

ENodeResult SCR_AICombatTargetGetterTask::Fail ( )
inlineprotected

Definition at line 51 of file SCR_AICombatTargetGetterTask.c.

◆ GetEnemy()

BaseTarget SCR_AICombatTargetGetterTask::GetEnemy ( SCR_AICombatComponent combatComp)
protected

Must be overridden in child classes.

◆ GetVariablesOut()

override TStringArray SCR_AICombatTargetGetterTask::GetVariablesOut ( )
inlineprotected

Definition at line 69 of file SCR_AICombatTargetGetterTask.c.

◆ OnInit()

override void SCR_AICombatTargetGetterTask::OnInit ( AIAgent owner)
inlineprotected

Definition at line 14 of file SCR_AICombatTargetGetterTask.c.

◆ VisibleInPalette()

override bool SCR_AICombatTargetGetterTask::VisibleInPalette ( )
inlinestaticprotected

Definition at line 75 of file SCR_AICombatTargetGetterTask.c.

Member Data Documentation

◆ ENEMY_ENTITY_PORT

const string SCR_AICombatTargetGetterTask::ENEMY_ENTITY_PORT = "EntityOut"
staticprotected

Definition at line 6 of file SCR_AICombatTargetGetterTask.c.

◆ ENEMY_LAST_SEEN_POS_PORT

const string SCR_AICombatTargetGetterTask::ENEMY_LAST_SEEN_POS_PORT = "EntityLastSeenPos"
staticprotected

Definition at line 7 of file SCR_AICombatTargetGetterTask.c.

◆ ENEMY_LAST_SEEN_TIME_PORT

const string SCR_AICombatTargetGetterTask::ENEMY_LAST_SEEN_TIME_PORT = "EntityLastSeenTime"
staticprotected

Definition at line 8 of file SCR_AICombatTargetGetterTask.c.

◆ ENEMY_TARGET_INFO_PORT

const string SCR_AICombatTargetGetterTask::ENEMY_TARGET_INFO_PORT = "TargetInfoOut"
staticprotected

Definition at line 9 of file SCR_AICombatTargetGetterTask.c.

◆ m_CombatComponent

SCR_AICombatComponent SCR_AICombatTargetGetterTask::m_CombatComponent
protected

Definition at line 4 of file SCR_AICombatTargetGetterTask.c.

◆ m_TargetInfo

ref SCR_AITargetInfo SCR_AICombatTargetGetterTask::m_TargetInfo
protected

Definition at line 11 of file SCR_AICombatTargetGetterTask.c.

◆ s_aVarsOut

ref TStringArray SCR_AICombatTargetGetterTask::s_aVarsOut
staticprotected

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