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

Protected Member Functions

void SCR_AICombatMoveLogic_HideFromThreatSystem (notnull SCR_AIUtilityComponent utility, notnull SCR_AIObserveThreatSystemBehavior parentBehavior)
void ReactToSector (int sectorId)
 Restarts movement.
void Reset ()
void Update ()
void PushRequestMove (vector threatPos, float danger, SCR_EAIThreatSectorFlags sectorFlags)
void OnMoveRequestCompleted (SCR_AIUtilityComponent utility, SCR_AICombatMoveRequestBase request)
bool IsCurrentCoverSafe (vector threatPos)

Protected Attributes

SCR_AIObserveThreatSystemBehavior m_ParentBehavior
IEntity m_MyEntity
SCR_AICombatMoveState m_State
SCR_AIUtilityComponent m_Utility
CharacterControllerComponent m_CharacterController
int m_iCurrentSector
bool m_bPushedRequest = false
bool m_bReachedSafety = false
SCR_AICombatMoveRequest_Move m_LastMoveRequest
const float DANGER_HIGH = 2.0
const float DANGER_MEDIUM = 0.4

Detailed Description

Definition at line 1 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.

Constructor & Destructor Documentation

◆ SCR_AICombatMoveLogic_HideFromThreatSystem()

void SCR_AICombatMoveLogic_HideFromThreatSystem::SCR_AICombatMoveLogic_HideFromThreatSystem ( notnull SCR_AIUtilityComponent utility,
notnull SCR_AIObserveThreatSystemBehavior parentBehavior )
inlineprotected

Definition at line 25 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.

Member Function Documentation

◆ IsCurrentCoverSafe()

bool SCR_AICombatMoveLogic_HideFromThreatSystem::IsCurrentCoverSafe ( vector threatPos)
inlineprotected

◆ OnMoveRequestCompleted()

void SCR_AICombatMoveLogic_HideFromThreatSystem::OnMoveRequestCompleted ( SCR_AIUtilityComponent utility,
SCR_AICombatMoveRequestBase request )
inlineprotected

◆ PushRequestMove()

void SCR_AICombatMoveLogic_HideFromThreatSystem::PushRequestMove ( vector threatPos,
float danger,
SCR_EAIThreatSectorFlags sectorFlags )
inlineprotected

◆ ReactToSector()

void SCR_AICombatMoveLogic_HideFromThreatSystem::ReactToSector ( int sectorId)
inlineprotected

Restarts movement.

Definition at line 36 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.

◆ Reset()

void SCR_AICombatMoveLogic_HideFromThreatSystem::Reset ( )
inlineprotected

Definition at line 46 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.

◆ Update()

void SCR_AICombatMoveLogic_HideFromThreatSystem::Update ( )
inlineprotected

Definition at line 55 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.

Member Data Documentation

◆ DANGER_HIGH

const float SCR_AICombatMoveLogic_HideFromThreatSystem::DANGER_HIGH = 2.0
protected

Definition at line 21 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.

◆ DANGER_MEDIUM

const float SCR_AICombatMoveLogic_HideFromThreatSystem::DANGER_MEDIUM = 0.4
protected

Definition at line 22 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.

◆ m_bPushedRequest

bool SCR_AICombatMoveLogic_HideFromThreatSystem::m_bPushedRequest = false
protected

Definition at line 16 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.

◆ m_bReachedSafety

bool SCR_AICombatMoveLogic_HideFromThreatSystem::m_bReachedSafety = false
protected

Definition at line 17 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.

◆ m_CharacterController

CharacterControllerComponent SCR_AICombatMoveLogic_HideFromThreatSystem::m_CharacterController
protected

Definition at line 10 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.

◆ m_iCurrentSector

int SCR_AICombatMoveLogic_HideFromThreatSystem::m_iCurrentSector
protected

Definition at line 13 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.

◆ m_LastMoveRequest

SCR_AICombatMoveRequest_Move SCR_AICombatMoveLogic_HideFromThreatSystem::m_LastMoveRequest
protected

Definition at line 18 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.

◆ m_MyEntity

IEntity SCR_AICombatMoveLogic_HideFromThreatSystem::m_MyEntity
protected

Definition at line 7 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.

◆ m_ParentBehavior

SCR_AIObserveThreatSystemBehavior SCR_AICombatMoveLogic_HideFromThreatSystem::m_ParentBehavior
protected

Definition at line 4 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.

◆ m_State

SCR_AICombatMoveState SCR_AICombatMoveLogic_HideFromThreatSystem::m_State
protected

Definition at line 8 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.

◆ m_Utility

SCR_AIUtilityComponent SCR_AICombatMoveLogic_HideFromThreatSystem::m_Utility
protected

Definition at line 9 of file SCR_AICombatMoveLogic_HideFromThreatSystem.c.


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