Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AIPerformSmartHealing Class Reference
Inheritance diagram for SCR_AIPerformSmartHealing:
AITaskScripted

Protected Member Functions

override void OnEnter (AIAgent owner)
override ENodeResult EOnTaskSimulate (AIAgent owner, float dt)
override void OnAbort (AIAgent owner, Node nodeCausingAbort)
void OnItemUseBegan (IEntity item, ItemUseParameters animParams)
void OnItemUseEnded (IEntity item, bool actionCompleted, ItemUseParameters animParams)
void GetActions (IEntity targetEntity, notnull out array< BaseUserAction > outActions)
ECharacterHitZoneGroup GetTargetGroup (IEntity targetEntity)
override TStringArray GetVariablesIn ()

Static Protected Member Functions

static override bool VisibleInPalette ()
static override bool CanReturnRunning ()
static override string GetOnHoverDescription ()

Protected Attributes

const float TIME_OF_HEALING_MS = 12000.0
const string PORT_USER_ACTION = "UserAction"
const string PORT_TARGET_ENTITY = "TargetEntity"
const string PORT_ITEM = "ItemToUse"
 m_sUserAction
IEntity m_targetEntity
IEntity m_item
SCR_CharacterControllerComponent m_targetContrComp
bool m_bAborted
string m_userActionString

Static Protected Attributes

static ref TStringArray s_aVarsIn

Detailed Description

Definition at line 1 of file SCR_AIPerformSmartHealing.c.

Member Function Documentation

◆ CanReturnRunning()

override bool SCR_AIPerformSmartHealing::CanReturnRunning ( )
inlinestaticprotected

Definition at line 216 of file SCR_AIPerformSmartHealing.c.

◆ EOnTaskSimulate()

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

Definition at line 34 of file SCR_AIPerformSmartHealing.c.

◆ GetActions()

void SCR_AIPerformSmartHealing::GetActions ( IEntity targetEntity,
notnull out array< BaseUserAction > outActions )
inlineprotected

Definition at line 163 of file SCR_AIPerformSmartHealing.c.

◆ GetOnHoverDescription()

override string SCR_AIPerformSmartHealing::GetOnHoverDescription ( )
inlinestaticprotected

Definition at line 219 of file SCR_AIPerformSmartHealing.c.

◆ GetTargetGroup()

ECharacterHitZoneGroup SCR_AIPerformSmartHealing::GetTargetGroup ( IEntity targetEntity)
inlineprotected

Definition at line 177 of file SCR_AIPerformSmartHealing.c.

◆ GetVariablesIn()

override TStringArray SCR_AIPerformSmartHealing::GetVariablesIn ( )
inlineprotected

Definition at line 204 of file SCR_AIPerformSmartHealing.c.

◆ OnAbort()

override void SCR_AIPerformSmartHealing::OnAbort ( AIAgent owner,
Node nodeCausingAbort )
inlineprotected

Definition at line 127 of file SCR_AIPerformSmartHealing.c.

◆ OnEnter()

override void SCR_AIPerformSmartHealing::OnEnter ( AIAgent owner)
inlineprotected

Definition at line 26 of file SCR_AIPerformSmartHealing.c.

◆ OnItemUseBegan()

void SCR_AIPerformSmartHealing::OnItemUseBegan ( IEntity item,
ItemUseParameters animParams )
inlineprotected

Definition at line 143 of file SCR_AIPerformSmartHealing.c.

◆ OnItemUseEnded()

void SCR_AIPerformSmartHealing::OnItemUseEnded ( IEntity item,
bool actionCompleted,
ItemUseParameters animParams )
inlineprotected

Definition at line 151 of file SCR_AIPerformSmartHealing.c.

◆ VisibleInPalette()

override bool SCR_AIPerformSmartHealing::VisibleInPalette ( )
inlinestaticprotected

Definition at line 210 of file SCR_AIPerformSmartHealing.c.

Member Data Documentation

◆ m_bAborted

bool SCR_AIPerformSmartHealing::m_bAborted
protected

Definition at line 18 of file SCR_AIPerformSmartHealing.c.

◆ m_item

IEntity SCR_AIPerformSmartHealing::m_item
protected

Definition at line 16 of file SCR_AIPerformSmartHealing.c.

◆ m_sUserAction

SCR_AIPerformSmartHealing::m_sUserAction
protected

Definition at line 15 of file SCR_AIPerformSmartHealing.c.

◆ m_targetContrComp

SCR_CharacterControllerComponent SCR_AIPerformSmartHealing::m_targetContrComp
protected

Definition at line 17 of file SCR_AIPerformSmartHealing.c.

◆ m_targetEntity

IEntity SCR_AIPerformSmartHealing::m_targetEntity
protected

Definition at line 16 of file SCR_AIPerformSmartHealing.c.

◆ m_userActionString

string SCR_AIPerformSmartHealing::m_userActionString
protected

Definition at line 24 of file SCR_AIPerformSmartHealing.c.

◆ PORT_ITEM

const string SCR_AIPerformSmartHealing::PORT_ITEM = "ItemToUse"
protected

Definition at line 13 of file SCR_AIPerformSmartHealing.c.

◆ PORT_TARGET_ENTITY

const string SCR_AIPerformSmartHealing::PORT_TARGET_ENTITY = "TargetEntity"
protected

Definition at line 12 of file SCR_AIPerformSmartHealing.c.

◆ PORT_USER_ACTION

const string SCR_AIPerformSmartHealing::PORT_USER_ACTION = "UserAction"
protected

Definition at line 11 of file SCR_AIPerformSmartHealing.c.

◆ s_aVarsIn

ref TStringArray SCR_AIPerformSmartHealing::s_aVarsIn
staticprotected

◆ TIME_OF_HEALING_MS

const float SCR_AIPerformSmartHealing::TIME_OF_HEALING_MS = 12000.0
protected

Definition at line 10 of file SCR_AIPerformSmartHealing.c.


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