Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
ActionCarDoorsOutside Class Reference
Inheritance diagram for ActionCarDoorsOutside:
ActionInteractBase ActionCloseCarDoorsOutside ActionOpenCarDoorsOutside

Protected Member Functions

void ActionCarDoorsOutside ()
 
override void CreateConditionComponents ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override void OnStartServer (ActionData action_data)
 
override void OnEndServer (ActionData action_data)
 
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
 

Detailed Description

Definition at line 1 of file actioncardoorsoutside.c.

Constructor & Destructor Documentation

◆ ActionCarDoorsOutside()

void ActionCarDoorsOutside::ActionCarDoorsOutside ( )
protected

Definition at line 6 of file actioncardoorsoutside.c.

Member Function Documentation

◆ ActionCondition()

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

reach check from outside of car

player is outside of vehicle

player is looking at one of the doors, can't open if obstructed

if player is in car and cannot reach doors

is in reach, should open the door

Definition at line 19 of file actioncardoorsoutside.c.

◆ CreateConditionComponents()

override void ActionCarDoorsOutside::CreateConditionComponents ( )
protected

Definition at line 13 of file actioncardoorsoutside.c.

◆ FillCommandUIDPerCrewIdx() [1/2]

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

Definition at line 121 of file actioncardoorsoutside.c.

◆ FillCommandUIDPerCrewIdx() [2/2]

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

Definition at line 129 of file actioncardoorsoutside.c.

◆ OnEndServer()

override void ActionCarDoorsOutside::OnEndServer ( ActionData action_data)
protected

Definition at line 109 of file actioncardoorsoutside.c.

◆ OnStartServer()

override void ActionCarDoorsOutside::OnStartServer ( ActionData action_data)
protected

Definition at line 66 of file actioncardoorsoutside.c.

Member Data Documentation

◆ m_CommandUIDPerCrewIdx

int ActionCarDoorsOutside::m_CommandUIDPerCrewIdx[4]
protected

Definition at line 3 of file actioncardoorsoutside.c.

◆ m_IsOpening

bool ActionCarDoorsOutside::m_IsOpening = true
protected

Definition at line 4 of file actioncardoorsoutside.c.


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