Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
SCR_CharacterCommandLoiter.c File Reference

Go to the source code of this file.

Enumerations

enum  ELoiterCommandState
 

Functions

enum ELoiterCommandState SCR_CharacterCommandLoiter (BaseAnimPhysComponent pAnimPhysComponent, ChimeraCharacter pCharacter, CharacterInputContext pBaseInputCtx, SCR_ScriptedCharacterInputContext pScrInputCtx, SCR_ScriptedCommandsStaticTable pStaticTable, SCR_CharacterCommandHandlerComponent pScrCommandHandler)
 
override void OnActivate ()
 
override void OnDeactivate ()
 
override void OnPossess ()
 
override bool IsRootMotionControlled ()
 
override void PrePhysUpdate (float pDt)
 
void SwitchState (ELoiterCommandState newState)
 
void StopLoitering (bool terminateFast)
 
protected void FinishLoiter ()
 

Variables

 LOITERING = 0
 
 EXITING = 1
 
 DONE = 2
 
protected CharacterAnimationComponent m_pCharAnimComponent
 
protected ChimeraCharacter m_pCharacter
 
protected CharacterInputContext m_pBaseInputCtx
 
protected SCR_ScriptedCharacterInputContext m_pScrInputCtx
 
protected SCR_ScriptedCommandsStaticTable m_pStaticTable
 
protected SCR_CharacterCommandHandlerComponent m_pCommandHandler
 
protected ELoiterCommandState m_eState
 
protected bool m_bWasTag
 

Enumeration Type Documentation

◆ ELoiterCommandState

Definition at line 1 of file SCR_CharacterCommandLoiter.c.

Function Documentation

◆ FinishLoiter()

protected void FinishLoiter ( )

Definition at line 124 of file SCR_CharacterCommandLoiter.c.

◆ IsRootMotionControlled()

override bool IsRootMotionControlled ( )

Definition at line 49 of file SCR_CharacterCommandLoiter.c.

◆ OnActivate()

override void OnActivate ( )

Definition at line 23 of file SCR_CharacterCommandLoiter.c.

◆ OnDeactivate()

override void OnDeactivate ( )

Definition at line 37 of file SCR_CharacterCommandLoiter.c.

◆ OnPossess()

override void OnPossess ( )

Definition at line 43 of file SCR_CharacterCommandLoiter.c.

◆ PrePhysUpdate()

override void PrePhysUpdate ( float  pDt)

Definition at line 55 of file SCR_CharacterCommandLoiter.c.

◆ SCR_CharacterCommandLoiter()

enum ELoiterCommandState SCR_CharacterCommandLoiter ( BaseAnimPhysComponent  pAnimPhysComponent,
ChimeraCharacter  pCharacter,
CharacterInputContext  pBaseInputCtx,
SCR_ScriptedCharacterInputContext  pScrInputCtx,
SCR_ScriptedCommandsStaticTable  pStaticTable,
SCR_CharacterCommandHandlerComponent  pScrCommandHandler 
)

Definition at line 12 of file SCR_CharacterCommandLoiter.c.

◆ StopLoitering()

void StopLoitering ( bool  terminateFast)
Parameters
terminateFastshould be true when going into alerted or combat state.

Definition at line 118 of file SCR_CharacterCommandLoiter.c.

◆ SwitchState()

void SwitchState ( ELoiterCommandState  newState)
Parameters
newState

Definition at line 96 of file SCR_CharacterCommandLoiter.c.

Variable Documentation

◆ DONE

DONE = 2

Definition at line 4 of file SCR_CharacterCommandLoiter.c.

◆ EXITING

EXITING = 1

Definition at line 3 of file SCR_CharacterCommandLoiter.c.

◆ LOITERING

@ LOITERING = 0

Definition at line 2 of file SCR_CharacterCommandLoiter.c.

◆ m_bWasTag

protected bool m_bWasTag

Definition at line 138 of file SCR_CharacterCommandLoiter.c.

◆ m_eState

protected ELoiterCommandState m_eState

Definition at line 137 of file SCR_CharacterCommandLoiter.c.

◆ m_pBaseInputCtx

protected CharacterInputContext m_pBaseInputCtx

Definition at line 132 of file SCR_CharacterCommandLoiter.c.

◆ m_pCharacter

protected ChimeraCharacter m_pCharacter

Definition at line 131 of file SCR_CharacterCommandLoiter.c.

◆ m_pCharAnimComponent

protected CharacterAnimationComponent m_pCharAnimComponent

Definition at line 130 of file SCR_CharacterCommandLoiter.c.

◆ m_pCommandHandler

protected SCR_CharacterCommandHandlerComponent m_pCommandHandler

Definition at line 135 of file SCR_CharacterCommandLoiter.c.

◆ m_pScrInputCtx

protected SCR_ScriptedCharacterInputContext m_pScrInputCtx

Definition at line 133 of file SCR_CharacterCommandLoiter.c.

◆ m_pStaticTable

protected SCR_ScriptedCommandsStaticTable m_pStaticTable

Definition at line 134 of file SCR_CharacterCommandLoiter.c.