Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
actioninput.c File Reference

Go to the source code of this file.

Data Structures

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

Enumerations

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

Functions

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

Variables

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

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 )

◆ ActionsSelectReset()

override void ActionsSelectReset ( )

Definition at line 490 of file actioninput.c.

References m_SelectActions, and m_selectedActionIndex.

◆ CarHornLongActionInput()

Definition at line 624 of file actioninput.c.

References m_SelectAction.

◆ CarHornShortActionInput()

void CarHornShortActionInput ( PlayerBase player)

Definition at line 739 of file actioninput.c.

◆ ContinuousDefaultActionInput()

◆ ForceAction()

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

Definition at line 301 of file actioninput.c.

References ActionTarget, and m_selectedActionIndex.

◆ GetAction()

◆ GetPossibleAction()

override ActionBase GetPossibleAction ( )

Definition at line 619 of file actioninput.c.

References m_SelectAction.

◆ GetPossibleActionIndex()

override int GetPossibleActionIndex ( )

Definition at line 478 of file actioninput.c.

References m_selectedActionIndex.

◆ GetPossibleActions()

override array< ActionBase > GetPossibleActions ( )

Definition at line 463 of file actioninput.c.

References m_SelectActions.

◆ GetPossibleActionsCount()

◆ HasTarget()

override bool HasTarget ( )

◆ SelectNextAction()

override void SelectNextAction ( )

Definition at line 496 of file actioninput.c.

References m_SelectActions, and m_selectedActionIndex.

◆ SelectPrevAction()

override void SelectPrevAction ( )

Definition at line 508 of file actioninput.c.

References m_SelectActions, and m_selectedActionIndex.

◆ StandardActionInput()

void StandardActionInput ( PlayerBase player)

Definition at line 295 of file actioninput.c.

References m_SelectActions, and m_selectedActionIndex.

◆ UpdatePossibleActions()

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

Variable Documentation

◆ CarHornLongActionInput

ToggleLightsActionInput CarHornLongActionInput

◆ m_Action

enum ActionInputType m_Action

◆ m_Item

◆ m_SelectAction

◆ m_SelectActions

◆ m_selectedActionIndex

◆ m_Target

◆ targetNew

ref ActionTarget targetNew

Definition at line 737 of file actioninput.c.