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

Protected Member Functions

override int GetCause ()
void InitParameters (BaseTarget target, float waitTime)
override void OnActionSelected ()
override void OnActionDeselected ()
override void OnActionCompleted ()
override void OnActionFailed ()
override string GetActionDebugInfo ()
void SCR_AIAttackBehavior (SCR_AIUtilityComponent utility, SCR_AIActivityBase groupActivity, BaseTarget target, BaseTarget prevTarget, float priorityLevel=PRIORITY_LEVEL_NORMAL)
override float CustomEvaluate ()
void InitWaitTime (SCR_AIUtilityComponent utility)
void EnableFriendlyFireCheck (bool enable)

Static Protected Attributes

static const float WAIT_TIME_UNEXPECTED = 0.25
static const float WAIT_TIME_OVERTHREATENED = 0.8

Detailed Description

Definition at line 1 of file SCR_AIAttackBehavior.c.

Constructor & Destructor Documentation

◆ SCR_AIAttackBehavior()

void SCR_AIAttackBehavior::SCR_AIAttackBehavior ( SCR_AIUtilityComponent utility,
SCR_AIActivityBase groupActivity,
BaseTarget target,
BaseTarget prevTarget,
float priorityLevel = PRIORITY_LEVEL_NORMAL )
inlineprotected

Definition at line 84 of file SCR_AIAttackBehavior.c.

Member Function Documentation

◆ CustomEvaluate()

override float SCR_AIAttackBehavior::CustomEvaluate ( )
inlineprotected

Definition at line 114 of file SCR_AIAttackBehavior.c.

◆ EnableFriendlyFireCheck()

void SCR_AIAttackBehavior::EnableFriendlyFireCheck ( bool enable)
inlineprotected

Definition at line 184 of file SCR_AIAttackBehavior.c.

◆ GetActionDebugInfo()

override string SCR_AIAttackBehavior::GetActionDebugInfo ( )
inlineprotected

Definition at line 78 of file SCR_AIAttackBehavior.c.

◆ GetCause()

override int SCR_AIAttackBehavior::GetCause ( )
inlineprotected

Definition at line 27 of file SCR_AIAttackBehavior.c.

◆ InitParameters()

void SCR_AIAttackBehavior::InitParameters ( BaseTarget target,
float waitTime )
inlineprotected

Definition at line 33 of file SCR_AIAttackBehavior.c.

◆ InitWaitTime()

void SCR_AIAttackBehavior::InitWaitTime ( SCR_AIUtilityComponent utility)
inlineprotected

Definition at line 159 of file SCR_AIAttackBehavior.c.

◆ OnActionCompleted()

override void SCR_AIAttackBehavior::OnActionCompleted ( )
inlineprotected

Definition at line 64 of file SCR_AIAttackBehavior.c.

◆ OnActionDeselected()

override void SCR_AIAttackBehavior::OnActionDeselected ( )
inlineprotected

Definition at line 53 of file SCR_AIAttackBehavior.c.

◆ OnActionFailed()

override void SCR_AIAttackBehavior::OnActionFailed ( )
inlineprotected

Definition at line 71 of file SCR_AIAttackBehavior.c.

◆ OnActionSelected()

override void SCR_AIAttackBehavior::OnActionSelected ( )
inlineprotected

Definition at line 41 of file SCR_AIAttackBehavior.c.

Member Data Documentation

◆ WAIT_TIME_OVERTHREATENED

const float SCR_AIAttackBehavior::WAIT_TIME_OVERTHREATENED = 0.8
staticprotected

Definition at line 24 of file SCR_AIAttackBehavior.c.

◆ WAIT_TIME_UNEXPECTED

const float SCR_AIAttackBehavior::WAIT_TIME_UNEXPECTED = 0.25
staticprotected

Definition at line 23 of file SCR_AIAttackBehavior.c.


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