Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
ActionGetOutTransport Class Reference
Inheritance diagram for ActionGetOutTransport:
ActionBase

Protected Member Functions

void ActionGetOutTransport ()
 
override ActionData CreateActionData ()
 
override void CreateConditionComponents ()
 
override GetInputType ()
 
override bool HasProgress ()
 
override bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
 
override bool SetupAction (PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
 
override void WriteToContext (ParamsWriteContext ctx, ActionData action_data)
 
override bool ReadFromContext (ParamsReadContext ctx, out ActionReciveData action_recive_data)
 
override void HandleReciveData (ActionReciveData action_recive_data, ActionData action_data)
 
void ProcessGetOutTransportActionData (Transport veh, GetOutTransportActionData got_action_data)
 
override void OnStart (ActionData action_data)
 
override void OnStartServer (ActionData action_data)
 
override void OnUpdate (ActionData action_data)
 
override bool CanBeUsedInRestrain ()
 
override bool CanBeUsedInVehicle ()
 
override bool HasTarget ()
 
override int GetActionCategory ()
 
override void OnEnd (ActionData action_data)
 
override void OnEndServer (ActionData action_data)
 
void ApplyJumpOutDmg (ActionData action_data)
 
void ProcessGetOutActionData (Car car, GetOutTransportActionData got_action_data)
 
void Unhide (PlayerBase player)
 

Protected Attributes

const float CAR_JUMPOUT_THRESHOLD = 8.0
 
const float BOAT_JUMPOUT_THRESHOLD = 5.0
 
const int HEALTH_LOW_SPEED_VALUE = 30
 
const int HEALTH_HIGH_SPEED_VALUE = 70
 
int m_DmgFactor
 
int m_ShockFactor
 

Detailed Description

Definition at line 23 of file actiongetouttransport.c.

Constructor & Destructor Documentation

◆ ActionGetOutTransport()

void ActionGetOutTransport::ActionGetOutTransport ( )
protected

Definition at line 39 of file actiongetouttransport.c.

Member Function Documentation

◆ ActionCondition()

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

Definition at line 68 of file actiongetouttransport.c.

◆ ApplyJumpOutDmg()

void ActionGetOutTransport::ApplyJumpOutDmg ( ActionData action_data)
protected

Definition at line 258 of file actiongetouttransport.c.

◆ CanBeUsedInRestrain()

override bool ActionGetOutTransport::CanBeUsedInRestrain ( )
protected

Definition at line 212 of file actiongetouttransport.c.

◆ CanBeUsedInVehicle()

override bool ActionGetOutTransport::CanBeUsedInVehicle ( )
protected

Definition at line 217 of file actiongetouttransport.c.

◆ CreateActionData()

override ActionData ActionGetOutTransport::CreateActionData ( )
protected

Definition at line 45 of file actiongetouttransport.c.

◆ CreateConditionComponents()

override void ActionGetOutTransport::CreateConditionComponents ( )
protected

Definition at line 52 of file actiongetouttransport.c.

◆ GetActionCategory()

override int ActionGetOutTransport::GetActionCategory ( )
protected

Definition at line 227 of file actiongetouttransport.c.

◆ GetInputType()

override ActionGetOutTransport::GetInputType ( )
protected

Definition at line 58 of file actiongetouttransport.c.

◆ HandleReciveData()

override void ActionGetOutTransport::HandleReciveData ( ActionReciveData action_recive_data,
ActionData action_data )
protected

Definition at line 126 of file actiongetouttransport.c.

◆ HasProgress()

override bool ActionGetOutTransport::HasProgress ( )
protected

Definition at line 63 of file actiongetouttransport.c.

◆ HasTarget()

override bool ActionGetOutTransport::HasTarget ( )
protected

Definition at line 222 of file actiongetouttransport.c.

◆ OnEnd()

override void ActionGetOutTransport::OnEnd ( ActionData action_data)
protected

Definition at line 232 of file actiongetouttransport.c.

◆ OnEndServer()

override void ActionGetOutTransport::OnEndServer ( ActionData action_data)
protected

Definition at line 238 of file actiongetouttransport.c.

◆ OnStart()

override void ActionGetOutTransport::OnStart ( ActionData action_data)
protected

Definition at line 161 of file actiongetouttransport.c.

◆ OnStartServer()

override void ActionGetOutTransport::OnStartServer ( ActionData action_data)
protected

Definition at line 188 of file actiongetouttransport.c.

◆ OnUpdate()

override void ActionGetOutTransport::OnUpdate ( ActionData action_data)
protected

Definition at line 203 of file actiongetouttransport.c.

◆ ProcessGetOutActionData()

void ActionGetOutTransport::ProcessGetOutActionData ( Car car,
GetOutTransportActionData got_action_data )
protected

◆ ProcessGetOutTransportActionData()

void ActionGetOutTransport::ProcessGetOutTransportActionData ( Transport veh,
GetOutTransportActionData got_action_data )
protected

Definition at line 136 of file actiongetouttransport.c.

◆ ReadFromContext()

override bool ActionGetOutTransport::ReadFromContext ( ParamsReadContext ctx,
out ActionReciveData action_recive_data )
protected

Definition at line 112 of file actiongetouttransport.c.

◆ SetupAction()

override bool ActionGetOutTransport::SetupAction ( PlayerBase player,
ActionTarget target,
ItemBase item,
out ActionData action_data,
Param extra_data = NULL )
protected

Definition at line 84 of file actiongetouttransport.c.

◆ Unhide()

void ActionGetOutTransport::Unhide ( PlayerBase player)
protected

◆ WriteToContext()

override void ActionGetOutTransport::WriteToContext ( ParamsWriteContext ctx,
ActionData action_data )
protected

Definition at line 103 of file actiongetouttransport.c.

Member Data Documentation

◆ BOAT_JUMPOUT_THRESHOLD

const float ActionGetOutTransport::BOAT_JUMPOUT_THRESHOLD = 5.0
protected

Definition at line 34 of file actiongetouttransport.c.

◆ CAR_JUMPOUT_THRESHOLD

const float ActionGetOutTransport::CAR_JUMPOUT_THRESHOLD = 8.0
protected

Definition at line 33 of file actiongetouttransport.c.

◆ HEALTH_HIGH_SPEED_VALUE

const int ActionGetOutTransport::HEALTH_HIGH_SPEED_VALUE = 70
protected

Definition at line 37 of file actiongetouttransport.c.

◆ HEALTH_LOW_SPEED_VALUE

const int ActionGetOutTransport::HEALTH_LOW_SPEED_VALUE = 30
protected

Definition at line 36 of file actiongetouttransport.c.

◆ m_DmgFactor

int ActionGetOutTransport::m_DmgFactor
protected

Definition at line 272 of file actiongetouttransport.c.

◆ m_ShockFactor

int ActionGetOutTransport::m_ShockFactor
protected

Definition at line 273 of file actiongetouttransport.c.


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