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

Go to the source code of this file.

Data Structures

class  GetOutTransportActionData
 

Functions

void ActionGetOutTransport ()
 
override ActionData CreateActionData ()
 
override void CreateConditionComponents ()
 
override GetInputType ()
 
override bool HasProgress ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
void ProcessGetOutActionData (Car car, GetOutTransportActionData got_action_data)
 
override void OnStart (ActionData action_data)
 
override void OnStartServer (ActionData action_data)
 
void Unhide (PlayerBase player)
 
override void OnUpdate (ActionData action_data)
 
override bool CanBeUsedInRestrain ()
 
override bool CanBeUsedInVehicle ()
 
override int GetActionCategory ()
 
override void OnEnd (ActionData action_data)
 
override void OnEndServer (ActionData action_data)
 
void ApplyJumpOutDmg (ActionData action_data)
 

Variables

GetOutTransportActionData m_DmgFactor = 60
 
int m_ShockFactor = 15
 
const int LOW_SPEED_VALUE = 20
 
const int HIGH_SPEED_VALUE = 30
 
const private int HEALTH_LOW_SPEED_VALUE = 30
 
const private int HEALTH_HIGH_SPEED_VALUE = 70
 

Function Documentation

◆ ActionCondition()

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

Definition at line 53 of file actiongetouttransport.c.

◆ ActionGetOutTransport()

void ActionGetOutTransport ( )

Definition at line 24 of file actiongetouttransport.c.

◆ ApplyJumpOutDmg()

void ApplyJumpOutDmg ( ActionData  action_data)

Definition at line 185 of file actiongetouttransport.c.

◆ CanBeUsedInRestrain()

override bool CanBeUsedInRestrain ( )

Definition at line 136 of file actiongetouttransport.c.

◆ CanBeUsedInVehicle()

override bool CanBeUsedInVehicle ( )

Definition at line 141 of file actiongetouttransport.c.

◆ CreateActionData()

override ActionData CreateActionData ( )

Definition at line 30 of file actiongetouttransport.c.

◆ CreateConditionComponents()

override void CreateConditionComponents ( )

Definition at line 37 of file actiongetouttransport.c.

◆ GetActionCategory()

override int GetActionCategory ( )

Definition at line 146 of file actiongetouttransport.c.

◆ GetInputType()

override GetInputType ( )

Definition at line 43 of file actiongetouttransport.c.

◆ HasProgress()

override bool HasProgress ( )

Definition at line 48 of file actiongetouttransport.c.

◆ OnEnd()

override void OnEnd ( ActionData  action_data)

Definition at line 151 of file actiongetouttransport.c.

◆ OnEndServer()

override void OnEndServer ( ActionData  action_data)

Definition at line 157 of file actiongetouttransport.c.

◆ OnStart()

override void OnStart ( ActionData  action_data)

Definition at line 80 of file actiongetouttransport.c.

◆ OnStartServer()

override void OnStartServer ( ActionData  action_data)

Definition at line 110 of file actiongetouttransport.c.

◆ OnUpdate()

override void OnUpdate ( ActionData  action_data)

Definition at line 127 of file actiongetouttransport.c.

◆ ProcessGetOutActionData()

void ProcessGetOutActionData ( Car  car,
GetOutTransportActionData  got_action_data 
)

Definition at line 69 of file actiongetouttransport.c.

◆ Unhide()

void Unhide ( PlayerBase  player)

Variable Documentation

◆ HEALTH_HIGH_SPEED_VALUE

const private int HEALTH_HIGH_SPEED_VALUE = 70

Definition at line 22 of file actiongetouttransport.c.

◆ HEALTH_LOW_SPEED_VALUE

const private int HEALTH_LOW_SPEED_VALUE = 30

Definition at line 21 of file actiongetouttransport.c.

◆ HIGH_SPEED_VALUE

const int HIGH_SPEED_VALUE = 30

Definition at line 19 of file actiongetouttransport.c.

◆ LOW_SPEED_VALUE

const int LOW_SPEED_VALUE = 20

Definition at line 18 of file actiongetouttransport.c.

◆ m_DmgFactor

GetOutTransportActionData m_DmgFactor = 60

◆ m_ShockFactor

int m_ShockFactor = 15

Definition at line 15 of file actiongetouttransport.c.