Dayz Explorer  1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
actioninput.c File Reference

Go to the source code of this file.

Data Structures

class  ActionInput
 
class  ContinuousInteractActionInput
 
class  InteractActionInput
 
class  NoIndicationActionInputBase
 
class  DefaultActionInput
 
class  DropActionInput
 
class  CarHornShortActionInput
 
class  ToggleLightsActionInput
 
class  ToggleNVGActionInput
 
class  ContinuousWeaponManipulationActionInput
 
class  WeaponManipulationActionInput
 
class  ExternalControlledActionInput
 
class  InventoryOnlyActionInput
 
class  QuickaBarActionInput
 

Enumerations

enum  ActionInputType {
  AIT_CONTINUOUS, AIT_SINGLE, AIT_DOUBLECLICK, AIT_HOLDSINGLE,
  AIT_CLICKCONTINUOUS, AIT_NOINPUTCONTROL, AIT_INVENTORYINPUT
}
 

Functions

void StandardActionInput (PlayerBase player)
 
override void ForceAction (ActionBase action, ActionTarget target, ItemBase item)
 
void _GetSelectedActions (Object action_source_object, out array< ActionBase > select_actions_all, out bool has_any_action_target)
 
override void UpdatePossibleActions (PlayerBase player, ActionTarget target, ItemBase item, int action_condition_mask)
 
override array< ActionBaseGetPossibleActions ()
 
override int GetPossibleActionsCount ()
 
override bool HasTarget ()
 
override int GetPossibleActionIndex ()
 
override ActionBase GetAction ()
 
override void ActionsSelectReset ()
 
override void SelectNextAction ()
 
override void SelectPrevAction ()
 
void ContinuousDefaultActionInput (PlayerBase player)
 
override ActionBase GetPossibleAction ()
 
CarHornShortActionInput ContinuousDefaultActionInput CarHornLongActionInput (PlayerBase player)
 
void CarHornShortActionInput (PlayerBase player)
 

Variables

enum ActionInputType m_Action
 
ref ActionTarget m_Target
 
ItemBase m_Item
 
ActionInput m_SelectActions
 
int m_selectedActionIndex
 
NoIndicationActionInputBase m_SelectAction
 
ref ActionTarget targetNew
 
ToggleLightsActionInput CarHornLongActionInput
 

Enumeration Type Documentation

◆ ActionInputType

Enumerator
AIT_CONTINUOUS 
AIT_SINGLE 
AIT_DOUBLECLICK 
AIT_HOLDSINGLE 
AIT_CLICKCONTINUOUS 
AIT_NOINPUTCONTROL 
AIT_INVENTORYINPUT 

Definition at line 1 of file actioninput.c.

Function Documentation

◆ _GetSelectedActions()

void _GetSelectedActions ( Object  action_source_object,
out array< ActionBase select_actions_all,
out bool  has_any_action_target 
)

Definition at line 308 of file actioninput.c.

◆ ActionsSelectReset()

override void ActionsSelectReset ( )

Definition at line 489 of file actioninput.c.

◆ CarHornLongActionInput()

Definition at line 735 of file actioninput.c.

◆ CarHornShortActionInput()

void CarHornLongActionInput::CarHornShortActionInput ( PlayerBase  player)

Definition at line 626 of file actioninput.c.

◆ ContinuousDefaultActionInput()

void ContinuousDefaultActionInput ( PlayerBase  player)

Definition at line 606 of file actioninput.c.

◆ ForceAction()

override void ForceAction ( ActionBase  action,
ActionTarget  target,
ItemBase  item 
)

Definition at line 301 of file actioninput.c.

◆ GetAction()

override ActionBase GetAction ( )

Definition at line 482 of file actioninput.c.

◆ GetPossibleAction()

override ActionBase GetPossibleAction ( )

Definition at line 618 of file actioninput.c.

◆ GetPossibleActionIndex()

override int GetPossibleActionIndex ( )

Definition at line 477 of file actioninput.c.

◆ GetPossibleActions()

override array<ActionBase> GetPossibleActions ( )

Definition at line 462 of file actioninput.c.

◆ GetPossibleActionsCount()

override int GetPossibleActionsCount ( )

Definition at line 467 of file actioninput.c.

◆ HasTarget()

override bool HasTarget ( )

Definition at line 472 of file actioninput.c.

◆ SelectNextAction()

override void SelectNextAction ( )

Definition at line 495 of file actioninput.c.

◆ SelectPrevAction()

override void SelectPrevAction ( )

Definition at line 507 of file actioninput.c.

◆ StandardActionInput()

void StandardActionInput ( PlayerBase  player)

Definition at line 295 of file actioninput.c.

◆ UpdatePossibleActions()

override void UpdatePossibleActions ( PlayerBase  player,
ActionTarget  target,
ItemBase  item,
int  action_condition_mask 
)

Definition at line 352 of file actioninput.c.

Variable Documentation

◆ CarHornLongActionInput

ToggleLightsActionInput CarHornLongActionInput

◆ m_Action

enum ActionInputType m_Action

◆ m_Item

ItemBase m_Item

Definition at line 16 of file actioninput.c.

◆ m_SelectAction

◆ m_SelectActions

ActionInput m_SelectActions

◆ m_selectedActionIndex

int m_selectedActionIndex

Definition at line 293 of file actioninput.c.

◆ m_Target

ref ActionTarget m_Target

Definition at line 15 of file actioninput.c.

◆ targetNew

ref ActionTarget targetNew

Definition at line 624 of file actioninput.c.