Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
ActionCarDoors Class Reference
Inheritance diagram for ActionCarDoors:
ActionInteractBase ActionCloseCarDoors ActionOpenCarDoors

Protected Member Functions

void ActionCarDoors ()
 
override void CreateConditionComponents ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override void OnStartServer (ActionData action_data)
 
override void OnEndServer (ActionData action_data)
 
override void OnEnd (ActionData action_data)
 
override bool CanBeUsedInVehicle ()
 
override bool HasTarget ()
 
void FillCommandUIDPerCrewIdx (int crewIdx0, int crewIdx1, int crewIdx2, int crewIdx3)
 
void FillCommandUIDPerCrewIdx (int evenCrewIdx0, int unevenCrewIdx1)
 

Protected Attributes

int m_CommandUIDPerCrewIdx [4]
 
bool m_IsOpening = true
 
CarScript m_Car = null
 
string m_AnimSource = ""
 

Detailed Description

Definition at line 1 of file actioncardoors.c.

Constructor & Destructor Documentation

◆ ActionCarDoors()

void ActionCarDoors::ActionCarDoors ( )
protected

Definition at line 10 of file actioncardoors.c.

Member Function Documentation

◆ ActionCondition()

override bool ActionCarDoors::ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
protected

player inside vehicle

crewIdx sanity checks and see if there is a door

see if door is in reach

Definition at line 23 of file actioncardoors.c.

◆ CanBeUsedInVehicle()

override bool ActionCarDoors::CanBeUsedInVehicle ( )
protected

Definition at line 121 of file actioncardoors.c.

◆ CreateConditionComponents()

override void ActionCarDoors::CreateConditionComponents ( )
protected

Definition at line 17 of file actioncardoors.c.

◆ FillCommandUIDPerCrewIdx() [1/2]

void ActionCarDoors::FillCommandUIDPerCrewIdx ( int crewIdx0,
int crewIdx1,
int crewIdx2,
int crewIdx3 )
protected

Definition at line 131 of file actioncardoors.c.

◆ FillCommandUIDPerCrewIdx() [2/2]

void ActionCarDoors::FillCommandUIDPerCrewIdx ( int evenCrewIdx0,
int unevenCrewIdx1 )
protected

Definition at line 139 of file actioncardoors.c.

◆ HasTarget()

override bool ActionCarDoors::HasTarget ( )
protected

Definition at line 126 of file actioncardoors.c.

◆ OnEnd()

override void ActionCarDoors::OnEnd ( ActionData action_data)
protected

Definition at line 113 of file actioncardoors.c.

◆ OnEndServer()

override void ActionCarDoors::OnEndServer ( ActionData action_data)
protected

Definition at line 96 of file actioncardoors.c.

◆ OnStartServer()

override void ActionCarDoors::OnStartServer ( ActionData action_data)
protected

Definition at line 60 of file actioncardoors.c.

Member Data Documentation

◆ m_AnimSource

string ActionCarDoors::m_AnimSource = ""
protected

Definition at line 7 of file actioncardoors.c.

◆ m_Car

CarScript ActionCarDoors::m_Car = null
protected

Definition at line 6 of file actioncardoors.c.

◆ m_CommandUIDPerCrewIdx

int ActionCarDoors::m_CommandUIDPerCrewIdx[4]
protected

Definition at line 3 of file actioncardoors.c.

◆ m_IsOpening

bool ActionCarDoors::m_IsOpening = true
protected

Definition at line 4 of file actioncardoors.c.


The documentation for this class was generated from the following file: