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

Go to the source code of this file.

Classes

class  SCR_LoiterCustomAnimData

Enumerations

enum  ELoiterCommandState

Functions

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

Variables

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

Enumeration Type Documentation

◆ ELoiterCommandState

Definition at line 1 of file SCR_CharacterCommandLoiter.c.

Function Documentation

◆ FinishLoiter()

void FinishLoiter ( )

Definition at line 183 of file SCR_CharacterCommandLoiter.c.

◆ FreeOccupiedActions()

void FreeOccupiedActions ( )

Definition at line 50 of file SCR_CharacterCommandLoiter.c.

◆ GetScriptedInputContext()

SCR_ScriptedCharacterInputContext GetScriptedInputContext ( )

Definition at line 25 of file SCR_CharacterCommandLoiter.c.

◆ IsRootMotionControlled()

override bool IsRootMotionControlled ( )

Definition at line 99 of file SCR_CharacterCommandLoiter.c.

◆ OnActivate()

override void OnActivate ( )

Definition at line 31 of file SCR_CharacterCommandLoiter.c.

◆ OnDeactivate()

override void OnDeactivate ( )

Definition at line 75 of file SCR_CharacterCommandLoiter.c.

◆ OnPossess()

override void OnPossess ( )

Definition at line 87 of file SCR_CharacterCommandLoiter.c.

◆ PrePhysUpdate()

override void PrePhysUpdate ( float pDt)

Definition at line 105 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,
SCR_LoiterCustomAnimData customAnimData )

Definition at line 1 of file SCR_CharacterCommandLoiter.c.

◆ ShouldForceFreeLook()

override bool ShouldForceFreeLook ( )

Definition at line 93 of file SCR_CharacterCommandLoiter.c.

◆ StopLoitering()

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

Definition at line 177 of file SCR_CharacterCommandLoiter.c.

◆ SwitchState()

void SwitchState ( ELoiterCommandState newState)
Parameters
newState

Definition at line 147 of file SCR_CharacterCommandLoiter.c.

Variable Documentation

◆ DONE

DONE = 2

Definition at line 15 of file SCR_CharacterCommandLoiter.c.

◆ EXITING

EXITING = 1

Definition at line 14 of file SCR_CharacterCommandLoiter.c.

◆ LOITERING

@ LOITERING = 0

Definition at line 13 of file SCR_CharacterCommandLoiter.c.

◆ m_bWasTag

bool m_bWasTag
protected

Definition at line 198 of file SCR_CharacterCommandLoiter.c.

◆ m_customAnimData

SCR_LoiterCustomAnimData m_customAnimData
protected

Definition at line 195 of file SCR_CharacterCommandLoiter.c.

◆ m_eState

ELoiterCommandState m_eState
protected

Definition at line 197 of file SCR_CharacterCommandLoiter.c.

◆ m_pBaseInputCtx

CharacterInputContext m_pBaseInputCtx
protected

Definition at line 191 of file SCR_CharacterCommandLoiter.c.

◆ m_pCharacter

ChimeraCharacter m_pCharacter
protected

Definition at line 190 of file SCR_CharacterCommandLoiter.c.

◆ m_pCharAnimComponent

CharacterAnimationComponent m_pCharAnimComponent
protected

Definition at line 189 of file SCR_CharacterCommandLoiter.c.

◆ m_pCommandHandler

SCR_CharacterCommandHandlerComponent m_pCommandHandler
protected

Definition at line 194 of file SCR_CharacterCommandLoiter.c.

◆ m_pScrInputCtx

SCR_ScriptedCharacterInputContext m_pScrInputCtx
protected

Definition at line 192 of file SCR_CharacterCommandLoiter.c.

◆ m_pStaticTable

SCR_ScriptedCommandsStaticTable m_pStaticTable
protected

Definition at line 193 of file SCR_CharacterCommandLoiter.c.