Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AICombatMoveLogic_Attack.c File Reference

Go to the source code of this file.

Classes

class  SCR_AICombatMoveLogicBase
class  SCR_AICombatMoveLogic_Suppressive
 Combat move logic when doing suppressive fire. More...

Functions

override bool OnUpdate (AIAgent owner, float dt)
override float GetTargetDistance ()
override vector GetTargetPosition ()
override vector GetAvoidStraightPathDir ()
override vector ResolveRequestTargetPos ()
override bool ResolveFailMoveIfNoCover ()
override float ResolveStoppedWaitTime (bool inCover, EAIThreatState threat, EWeaponType weaponType)
override bool MoveToNextPosCondition ()
override TStringArray GetVariablesIn ()

Variables

SCR_AICombatMoveLogicBase PORT_BASE_TARGET = "BaseTarget"
 Combat movement node for attack behavior, which is aimed at BaseTarget.
BaseTarget m_Target
vector m_vAvoidStraightPathDir

Function Documentation

◆ GetAvoidStraightPathDir()

override vector GetAvoidStraightPathDir ( )
protected

Definition at line 669 of file SCR_AICombatMoveLogic_Attack.c.

◆ GetTargetDistance()

override float GetTargetDistance ( )
protected

Definition at line 658 of file SCR_AICombatMoveLogic_Attack.c.

◆ GetTargetPosition()

override vector GetTargetPosition ( )
protected

Definition at line 664 of file SCR_AICombatMoveLogic_Attack.c.

◆ GetVariablesIn()

override TStringArray GetVariablesIn ( )
protected

Definition at line 800 of file SCR_AICombatMoveLogic_Attack.c.

◆ MoveToNextPosCondition()

override bool MoveToNextPosCondition ( )
protected

Definition at line 767 of file SCR_AICombatMoveLogic_Attack.c.

◆ OnUpdate()

override bool OnUpdate ( AIAgent owner,
float dt )
protected

Definition at line 646 of file SCR_AICombatMoveLogic_Attack.c.

◆ ResolveFailMoveIfNoCover()

override bool ResolveFailMoveIfNoCover ( )
protected

Definition at line 700 of file SCR_AICombatMoveLogic_Attack.c.

◆ ResolveRequestTargetPos()

override vector ResolveRequestTargetPos ( )
protected

Definition at line 675 of file SCR_AICombatMoveLogic_Attack.c.

◆ ResolveStoppedWaitTime()

override float ResolveStoppedWaitTime ( bool inCover,
EAIThreatState threat,
EWeaponType weaponType )
protected

Definition at line 717 of file SCR_AICombatMoveLogic_Attack.c.

Variable Documentation

◆ m_Target

BaseTarget m_Target
protected

Definition at line 642 of file SCR_AICombatMoveLogic_Attack.c.

◆ m_vAvoidStraightPathDir

vector m_vAvoidStraightPathDir
protected

Definition at line 643 of file SCR_AICombatMoveLogic_Attack.c.

◆ PORT_BASE_TARGET

SCR_AICombatMoveLogicBase PORT_BASE_TARGET = "BaseTarget"

Combat movement node for attack behavior, which is aimed at BaseTarget.