Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
actionmanagerbase.c File Reference

Go to the source code of this file.

Classes

class  array< ref TSelectableActionInfo >
 

Functions

void ActionManagerBase (PlayerBase player)
 
ActionBase GetRunningAction ()
 returns -1 when no action is running or RELOAD,MECHANISM, ....
 
ItemBase GetRunningActionMainitem ()
 
void EnableActions (bool enable)
 
void Update (int pCurrentCommandID)
 
void OnSyncJuncture (int pJunctureID, ParamsReadContext pCtx)
 
ActionTarget FindActionTarget ()
 
void StartDeliveredAction ()
 
ActionBase GetContinuousAction ()
 
ActionBase GetSingleUseAction ()
 
TSelectableActionInfoArray GetSelectableActions ()
 
int GetSelectedActionIndex ()
 
 GetSelectedActionCategory ()
 
void SelectFirstActionCategory ()
 
void SelectNextActionCategory ()
 
void SelectPrevActionCategory ()
 
void SelectNextAction ()
 
void SelectPrevAction ()
 
void RequestEndAction ()
 
void EndActionInput ()
 
bool IsSelectableActionsChanged ()
 
bool ActionPossibilityCheck (int pCurrentCommandID)
 
void SetActionContext (ActionTarget target, ItemBase item)
 
int GetActionState (ActionBase action)
 
void OnContinuousStart ()
 
void OnContinuousCancel ()
 
void OnSingleUse ()
 
void InterruptNoSync ()
 
void Interrupt ()
 
void RequestInterruptAction ()
 
void LocalInterrupt ()
 
void OnInteractAction ()
 
void OnInstantAction (typename user_action_type, Param data=null)
 
void OnActionEnd ()
 
void OnJumpStart ()
 
void EndOrInterruptCurrentAction ()
 
bool OnInputUserDataProcess (int userDataType, ParamsReadContext ctx)
 
float GetActionComponentProgress ()
 
float GetACProgressWidgetMultiplier ()
 
int GetActionState ()
 
ActionReciveData GetReciveData ()
 

Variables

class TSelectableActionInfoArray extends array< ref TSelectableActionInfom_Player
 
ActionTarget m_TestedActionTarget
 
ItemBase m_TestedActionItem
 
ActionBase m_PrimaryAction
 
ActionTarget m_PrimaryActionTarget
 
ItemBase m_PrimaryActionItem
 
ActionBase m_SecondaryAction
 
ActionTarget m_SecondaryActionTarget
 
ItemBase m_SecondaryActionItem
 
bool m_PrimaryActionEnabled
 
bool m_SecondaryActionEnabled
 
bool m_TertiaryActionEnabled
 
ref TSelectableActionInfoArray m_SelectableActions
 
int m_SelectedActionIndex
 
bool m_SelectableActionsHasChanged
 
bool m_Interrupted
 
bool m_ActionWantEndRequest
 
bool m_ActionInputWantEnd
 
bool m_ActionsEnabled
 
bool m_ActionsAvaibale
 
bool m_IsRestrictedLookLimits
 
int m_PendingActionAcknowledgmentID
 
ref ActionData m_CurrentActionData
 

Function Documentation

◆ ActionManagerBase()

void ActionManagerBase ( PlayerBase player)
protected

Definition at line 63 of file actionmanagerbase.c.

◆ ActionPossibilityCheck()

bool ActionPossibilityCheck ( int pCurrentCommandID)
protected

Definition at line 244 of file actionmanagerbase.c.

◆ EnableActions()

void EnableActions ( bool enable)
protected

Definition at line 107 of file actionmanagerbase.c.

◆ EndActionInput()

void EndActionInput ( )
protected

◆ EndOrInterruptCurrentAction()

void EndOrInterruptCurrentAction ( )
protected

◆ FindActionTarget()

ActionTarget FindActionTarget ( )
protected

◆ GetACProgressWidgetMultiplier()

float GetACProgressWidgetMultiplier ( )
protected

Definition at line 342 of file actionmanagerbase.c.

◆ GetActionComponentProgress()

float GetActionComponentProgress ( )
protected

Definition at line 334 of file actionmanagerbase.c.

◆ GetActionState() [1/2]

int GetActionState ( )
protected

Definition at line 350 of file actionmanagerbase.c.

◆ GetActionState() [2/2]

int GetActionState ( ActionBase action)
protected

Definition at line 263 of file actionmanagerbase.c.

◆ GetContinuousAction()

ActionBase GetContinuousAction ( )
protected

Definition at line 209 of file actionmanagerbase.c.

◆ GetReciveData()

ActionReciveData GetReciveData ( )
protected

Definition at line 358 of file actionmanagerbase.c.

◆ GetRunningAction()

ActionBase GetRunningAction ( )
protected

returns -1 when no action is running or RELOAD,MECHANISM, ....

Definition at line 91 of file actionmanagerbase.c.

◆ GetRunningActionMainitem()

ItemBase GetRunningActionMainitem ( )
protected

Definition at line 99 of file actionmanagerbase.c.

◆ GetSelectableActions()

TSelectableActionInfoArray GetSelectableActions ( )
protected

Definition at line 219 of file actionmanagerbase.c.

◆ GetSelectedActionCategory()

GetSelectedActionCategory ( )
protected

◆ GetSelectedActionIndex()

int GetSelectedActionIndex ( )
protected

Definition at line 224 of file actionmanagerbase.c.

◆ GetSingleUseAction()

ActionBase GetSingleUseAction ( )
protected

Definition at line 214 of file actionmanagerbase.c.

◆ Interrupt()

void Interrupt ( )
protected

Definition at line 284 of file actionmanagerbase.c.

◆ InterruptNoSync()

void InterruptNoSync ( )
protected

Definition at line 279 of file actionmanagerbase.c.

◆ IsSelectableActionsChanged()

bool IsSelectableActionsChanged ( )
protected

Definition at line 238 of file actionmanagerbase.c.

◆ LocalInterrupt()

void LocalInterrupt ( )
protected

Definition at line 300 of file actionmanagerbase.c.

◆ OnActionEnd()

void OnActionEnd ( )
protected

Definition at line 311 of file actionmanagerbase.c.

◆ OnContinuousCancel()

void OnContinuousCancel ( )
protected

◆ OnContinuousStart()

void OnContinuousStart ( )
protected

◆ OnInputUserDataProcess()

bool OnInputUserDataProcess ( int userDataType,
ParamsReadContext ctx )
protected

Definition at line 329 of file actionmanagerbase.c.

◆ OnInstantAction()

void OnInstantAction ( typename user_action_type ,
Param data = null )
protected

◆ OnInteractAction()

void OnInteractAction ( )
protected

◆ OnJumpStart()

void OnJumpStart ( )
protected

◆ OnSingleUse()

void OnSingleUse ( )
protected

◆ OnSyncJuncture()

void OnSyncJuncture ( int pJunctureID,
ParamsReadContext pCtx )
protected

Definition at line 156 of file actionmanagerbase.c.

◆ RequestEndAction()

void RequestEndAction ( )
protected

◆ RequestInterruptAction()

void RequestInterruptAction ( )
protected

◆ SelectFirstActionCategory()

void SelectFirstActionCategory ( )
protected

◆ SelectNextAction()

void SelectNextAction ( )
protected

Definition at line 496 of file actioninput.c.

◆ SelectNextActionCategory()

void SelectNextActionCategory ( )
protected

◆ SelectPrevAction()

void SelectPrevAction ( )
protected

Definition at line 508 of file actioninput.c.

◆ SelectPrevActionCategory()

void SelectPrevActionCategory ( )
protected

◆ SetActionContext()

void SetActionContext ( ActionTarget target,
ItemBase item )
protected

Definition at line 255 of file actionmanagerbase.c.

◆ StartDeliveredAction()

void StartDeliveredAction ( )
protected

◆ Update()

void Update ( int pCurrentCommandID)
protected

Definition at line 112 of file actionmanagerbase.c.

Variable Documentation

◆ m_ActionInputWantEnd

bool m_ActionInputWantEnd
protected

Definition at line 53 of file actionmanagerbase.c.

◆ m_ActionsAvaibale

bool m_ActionsAvaibale
protected

Definition at line 55 of file actionmanagerbase.c.

◆ m_ActionsEnabled

bool m_ActionsEnabled
protected

Definition at line 54 of file actionmanagerbase.c.

◆ m_ActionWantEndRequest

bool m_ActionWantEndRequest
protected

Definition at line 52 of file actionmanagerbase.c.

◆ m_CurrentActionData

ref ActionData m_CurrentActionData
protected

Definition at line 61 of file actionmanagerbase.c.

◆ m_Interrupted

bool m_Interrupted
protected

Definition at line 49 of file actionmanagerbase.c.

◆ m_IsRestrictedLookLimits

bool m_IsRestrictedLookLimits
protected

Definition at line 56 of file actionmanagerbase.c.

◆ m_PendingActionAcknowledgmentID

int m_PendingActionAcknowledgmentID
protected

Definition at line 59 of file actionmanagerbase.c.

◆ m_Player

class TSelectableActionInfoArray extends array< ref TSelectableActionInfo > m_Player

◆ m_PrimaryAction

ActionBase m_PrimaryAction
protected

Definition at line 37 of file actionmanagerbase.c.

◆ m_PrimaryActionEnabled

bool m_PrimaryActionEnabled
protected

Definition at line 43 of file actionmanagerbase.c.

◆ m_PrimaryActionItem

ItemBase m_PrimaryActionItem
protected

Definition at line 39 of file actionmanagerbase.c.

◆ m_PrimaryActionTarget

ActionTarget m_PrimaryActionTarget
protected

Definition at line 38 of file actionmanagerbase.c.

◆ m_SecondaryAction

ActionBase m_SecondaryAction
protected

Definition at line 40 of file actionmanagerbase.c.

◆ m_SecondaryActionEnabled

bool m_SecondaryActionEnabled
protected

Definition at line 44 of file actionmanagerbase.c.

◆ m_SecondaryActionItem

ItemBase m_SecondaryActionItem
protected

Definition at line 42 of file actionmanagerbase.c.

◆ m_SecondaryActionTarget

ActionTarget m_SecondaryActionTarget
protected

Definition at line 41 of file actionmanagerbase.c.

◆ m_SelectableActions

ref TSelectableActionInfoArray m_SelectableActions
protected

Definition at line 46 of file actionmanagerbase.c.

◆ m_SelectableActionsHasChanged

bool m_SelectableActionsHasChanged
protected

Definition at line 48 of file actionmanagerbase.c.

◆ m_SelectedActionIndex

int m_SelectedActionIndex
protected

Definition at line 47 of file actionmanagerbase.c.

◆ m_TertiaryActionEnabled

bool m_TertiaryActionEnabled
protected

Definition at line 45 of file actionmanagerbase.c.

◆ m_TestedActionItem

ItemBase m_TestedActionItem
protected

Definition at line 35 of file actionmanagerbase.c.

◆ m_TestedActionTarget

ActionTarget m_TestedActionTarget
protected

Definition at line 34 of file actionmanagerbase.c.