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

Go to the source code of this file.

Classes

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 490 of file actioninput.c.

◆ CarHornLongActionInput()

Definition at line 624 of file actioninput.c.

◆ CarHornShortActionInput()

void CarHornLongActionInput::CarHornShortActionInput ( PlayerBase player)

Definition at line 739 of file actioninput.c.

◆ ContinuousDefaultActionInput()

void ContinuousDefaultActionInput ( PlayerBase player)

Definition at line 607 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 483 of file actioninput.c.

◆ GetPossibleAction()

override ActionBase GetPossibleAction ( )

Definition at line 619 of file actioninput.c.

◆ GetPossibleActionIndex()

override int GetPossibleActionIndex ( )

Definition at line 478 of file actioninput.c.

◆ GetPossibleActions()

override array< ActionBase > GetPossibleActions ( )

Definition at line 463 of file actioninput.c.

◆ GetPossibleActionsCount()

override int GetPossibleActionsCount ( )

Definition at line 468 of file actioninput.c.

◆ HasTarget()

override bool HasTarget ( )

Definition at line 473 of file actioninput.c.

◆ SelectNextAction()

override void SelectNextAction ( )

Definition at line 496 of file actioninput.c.

◆ SelectPrevAction()

override void SelectPrevAction ( )

Definition at line 508 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 737 of file actioninput.c.