class ActionGetOutTransportSource
ActionGetOutTransport › ActionBase › ActionBase_Basic
All members, including inherited
Constructors 1
void ActionGetOutTransport()Constants 8
const int DMG_FACTOR = 60value used to translate impact strength into actual damage (impact strength -> velocity squared)
Referenced by CarScript.OnVehicleJumpOutServer()
const int SHOCK_FACTOR = 15Value used to translate impact strength into actual shock
Referenced by CarScript.OnVehicleJumpOutServer()
const int LOW_SPEED_VALUE = 20Referenced by CarScript.OnVehicleJumpOutServer()
const int HIGH_SPEED_VALUE = 30Referenced by CarScript.OnVehicleJumpOutServer()
protected const float CAR_JUMPOUT_THRESHOLD = 8.0speed in km/h at which leaving the vehicle is considered a jump out
Referenced by ProcessGetOutTransportActionData()
protected const float BOAT_JUMPOUT_THRESHOLD = 5.0Referenced by ProcessGetOutTransportActionData()
const int HEALTH_LOW_SPEED_VALUE = 30const int HEALTH_HIGH_SPEED_VALUE = 70Members 2
int m_DmgFactorint m_ShockFactorMethods 22
override ActionData CreateActionData()References new GetOutTransportActionData()
override void CreateConditionComponents()References new CCINone(), new CCTNone(), ActionBase.m_ConditionItem
Show 1 more
, ActionBase.m_ConditionTargetoverride typename 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)References Class.Cast(), Serializer.Write(), ActionBase.WriteToContext()
Show 1 more
, GetOutTransportActionData.m_WasJumpingOutAnimoverride bool ReadFromContext(ParamsReadContext ctx, out ActionReciveData action_recive_data)References Class.Cast(), Serializer.Read(), ActionBase.ReadFromContext()
Show 1 more
, GetOutTransportActionReciveData.m_WasJumpingOutAnimoverride void HandleReciveData(ActionReciveData action_recive_data, ActionData action_data)void ProcessGetOutTransportActionData(Transport veh, GetOutTransportActionData got_action_data)References Class.Cast(), Class.Cast(), dBodyGetVelocityAt()
Show 12 more
, Car.GetSpeedometerAbsolute(), Pawn.IsOwner(), vector.Normalize(), Human.PhysicsGetPositionWS(), BOAT_JUMPOUT_THRESHOLD, CAR_JUMPOUT_THRESHOLD, GetOutTransportActionData.m_JumpingOutThreshold, ActionData.m_Player, GetOutTransportActionData.m_Speed, GetOutTransportActionData.m_Vehicle, GetOutTransportActionData.m_WasJumpingOut, and GetOutTransportActionData.m_WasJumpingOutAnimoverride void OnStart(ActionData action_data)References Class.Cast(), Class.Cast(), DayZGame.GetBacklit()
Show 12 more
, Human.GetCommand_Vehicle(), GetDayZGame(), EntityAI.GetInventory(), HumanCommandVehicle.GetOutVehicle(), HumanCommandVehicle.GetTransport(), HumanCommandVehicle.JumpOutVehicle(), GameInventory.LockInventory(), Backlit.OnLeaveCar(), ActionBase.OnStart(), ProcessGetOutTransportActionData(), ActionData.m_Player, and GetOutTransportActionData.m_WasJumpingOutAnimoverride void OnStartServer(ActionData action_data)override void OnUpdate(ActionData action_data)References ActionBase.End(), Human.GetCommand_Vehicle(), ActionData.m_Player
Show 1 more
, ActionData.m_Stateoverride 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)References Class.Cast(), Class.CastTo(), BoatScript.OnVehicleJumpOutServer()
Show 2 more
, CarScript.OnVehicleJumpOutServer(), and GetOutTransportActionData.m_VehicleReferenced by OnEndServer()
void ProcessGetOutActionData(Car car, GetOutTransportActionData got_action_data)void Unhide(PlayerBase player)