Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
ActionGetOutTransport Class Reference
Inheritance diagram for ActionGetOutTransport:
ActionBase

Protected Member Functions

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

Protected Attributes

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

Private Attributes

const int DMG_FACTOR = 60
const int HIGH_SPEED_VALUE = 30
const int LOW_SPEED_VALUE = 20
const int SHOCK_FACTOR = 15
Private Attributes inherited from ActionBase
int m_ActionID
ref CCIBase m_ConditionItem
int m_ConditionMask
ref CCTBase m_ConditionTarget
bool m_FullBody
ActionInput m_Input
bool m_LockTargetOnUse
ref Param1< stringm_MessageParam
int m_RefreshReservationTimerValue = 140
string m_Sound
ref TStringArray m_Sounds
float m_SpecialtyWeight
int m_StanceMask
string m_Text
int m_VariantID
ref ActionVariantManager m_VariantManager

Additional Inherited Members

Private Member Functions inherited from ActionBase
void ActionBase ()
void ActionCleanup (ActionData action_data)
bool ActionCondition (PlayerBase player, ActionTarget target, ItemBase item)
bool ActionConditionContinue (ActionData action_data)
bool AddActionJuncture (ActionData action_data)
void ApplyModifiers (ActionData action_data)
bool Can (PlayerBase player, ActionTarget target, ItemBase item)
bool Can (PlayerBase player, ActionTarget target, ItemBase item, int condition_mask)
bool CanBePerformedFromInventory ()
bool CanBePerformedFromQuickbar ()
bool CanBePerformedWhileChangingStance ()
 Condition used in PlayerBase::CanChangeStance to check if stance can be changed while action is performed/executed.
bool CanBeSetFromInventory ()
bool CanBeUsedInFreelook ()
bool CanBeUsedInRestrain ()
bool CanBeUsedInVehicle ()
bool CanBeUsedLeaning ()
bool CanBeUsedOnBack ()
bool CanBeUsedOnLadder ()
bool CanBeUsedRaised ()
bool CanBeUsedSwimming ()
bool CanBeUsedThrowing ()
bool CanBeUsedWithBrokenLegs ()
bool CanContinue (ActionData action_data)
bool CanReceiveAction (ActionTarget target)
bool CanTargetBeInVehicle ()
void ClearActionJuncture (ActionData action_data)
void ClearInventoryReservationEx (ActionData action_data)
ActionData CreateActionData ()
void CreateConditionComponents ()
bool DisplayTargetInActionText ()
 Action will display the content of ActionBase::GetTargetName next to action action name (ActionTargetsCursor::GetActionDesc).
void End (ActionData action_data)
void EndInput (ActionData action_data)
void EndRequest (ActionData action_data)
int GetActionCategory ()
string GetAdminLogMessage (ActionData action_data)
int GetClosestPossibleStance (PlayerBase player, ActionTarget target, ItemBase item)
Object GetDisplayInteractObject (PlayerBase player, ActionTarget target)
int GetID ()
ActionInput GetInput ()
 GetInputType ()
float GetProgress (ActionData action_data)
float GetProgressWidgetMultiplier (ActionData action_data)
int GetRefreshReservationTimerValue ()
string GetSoundCategory (ActionData action_data)
float GetSpecialtyWeight ()
int GetStanceMask (PlayerBase player)
int GetStanceMaskEx (PlayerBase player, ActionTarget target, ItemBase item)
int GetState (ActionData action_data)
string GetTargetName (PlayerBase player, ActionTarget target)
 Used to set the name of action target displayed in UI in case ActionBase::DisplayTargetInActionText is true.
string GetText ()
int GetVariantID ()
ActionVariantManager GetVariantManager ()
int GetVariants (out array< ref ActionBase > variants)
int GetVariantsCount ()
void HandleReciveData (ActionReciveData action_recive_data, ActionData action_data)
bool HasProgress ()
 For UI: hiding of progress bar.
bool HasProneException ()
bool HasTarget ()
 Action is performed on target, not with item itself, when set to true.
bool HasVariants ()
void InformPlayers (PlayerBase player, ActionTarget target, int state)
 DEPRECATED delivers message ids to clients based on given context.
void InitConditionMask ()
void Interrupt (ActionData action_data)
bool InventoryReservation (ActionData action_data)
bool IsBuilding (ActionTarget target)
bool IsDamageDestroyed (ActionTarget target)
bool IsDeploymentAction ()
 Is an action directly related to deployment/advanced placing.
bool IsDrink ()
bool IsEat ()
bool IsFullBody (PlayerBase player)
bool IsFullBodyEx (PlayerBase player, ActionTarget target, ItemBase item)
bool IsInReach (PlayerBase player, ActionTarget target, float maxDistance=1.0)
bool IsInstant ()
bool IsLocal ()
bool IsLockTargetOnUse ()
bool IsShaveSelf ()
bool IsTransport (ActionTarget target)
bool IsUsingProxies ()
 not using plane object - it's using multiple proxies
bool MainItemAlwaysInHands ()
void OnActionInfoUpdate (PlayerBase player, ActionTarget target, ItemBase item)
void OnEnd (ActionData action_data)
void OnEndClient (ActionData action_data)
void OnEndInput (ActionData action_data)
void OnEndRequest (ActionData action_data)
void OnEndServer (ActionData action_data)
void OnItemLocationChanged (ItemBase item)
void OnStart (ActionData action_data)
void OnStartClient (ActionData action_data)
void OnStartServer (ActionData action_data)
void OnUpdate (ActionData action_data)
void OnUpdateClient (ActionData action_data)
void OnUpdateServer (ActionData action_data)
SoundOnVehicle PlayActionSound (PlayerBase player)
bool Post_SetupAction (ActionData action_data)
bool ReadFromContext (ParamsReadContext ctx, out ActionReciveData action_recive_data)
void RefreshActionJuncture (ActionData action_data)
void RefreshReservations (ActionData action_data)
bool RemoveForceTargetAfterUse ()
void SendMessageToClient (Object reciever, string message)
void SetID (int actionId)
void SetInput (ActionInput ai)
bool SetupAction (PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
void SetVariantID (int ID)
void Start (ActionData action_data)
void UpdateVariants (Object item, Object target, int componet_index)
bool UseAcknowledgment ()
bool UseMainItem ()
void WriteToContext (ParamsWriteContext ctx, ActionData action_data)
Static Private Member Functions inherited from ActionBase
static int ComputeConditionMask (PlayerBase player, ActionTarget target, ItemBase item)

Detailed Description

Definition at line 23 of file actiongetouttransport.c.

Constructor & Destructor Documentation

◆ ActionGetOutTransport()

void ActionGetOutTransport ( )
inlineprotected

Definition at line 39 of file actiongetouttransport.c.

References ActionBase::m_StanceMask, and ActionBase::m_Text.

Member Function Documentation

◆ ActionCondition()

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

◆ ApplyJumpOutDmg()

void ApplyJumpOutDmg ( ActionData action_data)
inlineprotected

◆ CanBeUsedInRestrain()

override bool CanBeUsedInRestrain ( )
inlineprotected

Definition at line 212 of file actiongetouttransport.c.

◆ CanBeUsedInVehicle()

override bool CanBeUsedInVehicle ( )
inlineprotected

Definition at line 217 of file actiongetouttransport.c.

◆ CreateActionData()

override ActionData CreateActionData ( )
inlineprotected

Definition at line 45 of file actiongetouttransport.c.

References ActionData.

◆ CreateConditionComponents()

override void CreateConditionComponents ( )
inlineprotected

◆ GetActionCategory()

override int GetActionCategory ( )
inlineprotected

Definition at line 227 of file actiongetouttransport.c.

References AC_INTERACT.

◆ GetInputType()

override GetInputType ( )
inlineprotected

Definition at line 58 of file actiongetouttransport.c.

◆ HandleReciveData()

override void HandleReciveData ( ActionReciveData action_recive_data,
ActionData action_data )
inlineprotected

◆ HasProgress()

override bool HasProgress ( )
inlineprotected

Definition at line 63 of file actiongetouttransport.c.

◆ HasTarget()

override bool HasTarget ( )
inlineprotected

Definition at line 222 of file actiongetouttransport.c.

◆ OnEnd()

override void OnEnd ( ActionData action_data)
inlineprotected

Definition at line 232 of file actiongetouttransport.c.

References ActionData.

◆ OnEndServer()

◆ OnStart()

◆ OnStartServer()

override void OnStartServer ( ActionData action_data)
inlineprotected

◆ OnUpdate()

override void OnUpdate ( ActionData action_data)
inlineprotected

Definition at line 203 of file actiongetouttransport.c.

References ActionData, End(), and UA_START.

◆ ProcessGetOutActionData()

void ProcessGetOutActionData ( Car car,
GetOutTransportActionData got_action_data )
protected

◆ ProcessGetOutTransportActionData()

◆ ReadFromContext()

override bool ReadFromContext ( ParamsReadContext ctx,
out ActionReciveData action_recive_data )
inlineprotected

Definition at line 112 of file actiongetouttransport.c.

References Serializer::Read().

◆ SetupAction()

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

◆ Unhide()

void Unhide ( PlayerBase player)
protected

◆ WriteToContext()

override void WriteToContext ( ParamsWriteContext ctx,
ActionData action_data )
inlineprotected

Field Documentation

◆ BOAT_JUMPOUT_THRESHOLD

const float BOAT_JUMPOUT_THRESHOLD = 5.0
protected

Definition at line 34 of file actiongetouttransport.c.

Referenced by ProcessGetOutTransportActionData().

◆ CAR_JUMPOUT_THRESHOLD

const float CAR_JUMPOUT_THRESHOLD = 8.0
protected

Definition at line 33 of file actiongetouttransport.c.

Referenced by ProcessGetOutTransportActionData().

◆ DMG_FACTOR

const int DMG_FACTOR = 60
private

Definition at line 26 of file actiongetouttransport.c.

Referenced by Car::OnVehicleJumpOutServer().

◆ HEALTH_HIGH_SPEED_VALUE

const int HEALTH_HIGH_SPEED_VALUE = 70
protected

◆ HEALTH_LOW_SPEED_VALUE

const int HEALTH_LOW_SPEED_VALUE = 30
protected

◆ HIGH_SPEED_VALUE

const int HIGH_SPEED_VALUE = 30
private

Definition at line 31 of file actiongetouttransport.c.

Referenced by Car::OnVehicleJumpOutServer().

◆ LOW_SPEED_VALUE

const int LOW_SPEED_VALUE = 20
private

Definition at line 30 of file actiongetouttransport.c.

Referenced by Car::OnVehicleJumpOutServer().

◆ m_DmgFactor

int m_DmgFactor
protected

Definition at line 272 of file actiongetouttransport.c.

◆ m_ShockFactor

int m_ShockFactor
protected

Definition at line 273 of file actiongetouttransport.c.

◆ SHOCK_FACTOR

const int SHOCK_FACTOR = 15
private

Definition at line 27 of file actiongetouttransport.c.

Referenced by Car::OnVehicleJumpOutServer().


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