DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Класс Car

Защищенные члены

void CarScript ()
 
override string GetVehicleType ()
 
override VehicleHornComponent GetVehicleHornComponent ()
 
vector GetEnginePosWS ()
 
vector GetCoolantPtcPosWS ()
 
vector GetEnginePointPosWS ()
 
vector GetFrontPointPosWS ()
 
vector GetBackPointPosWS ()
 
vector Get_1_1PointPosWS ()
 
vector Get_1_2PointPosWS ()
 
vector Get_2_1PointPosWS ()
 
vector Get_2_2PointPosWS ()
 
void InitializeParticles ()
 
override float GetLiquidThroughputCoef ()
 
override void CleanupEffects ()
 
void CleanupSound (EffectSound sound)
 
override int GetFluidCapacityScript (ETransportFluid fluidType)
 
override float GetFluidFractionScript (ETransportFluid fluidType)
 
override void FillScript (ETransportFluid fluidType, float amount)
 
override void OnVariablesSynchronized ()
 
void PlayCrashLightSound ()
 
void PlayCrashHeavySound ()
 
bool HasGangedTailAndBrakeLights ()
 
void CreateCarDestroyedEffect ()
 
override void EEItemAttached (EntityAI item, string slot_name)
 
void UpdateHeadlightState ()
 
override void EEItemDetached (EntityAI item, string slot_name)
 
override void OnAttachmentRuined (EntityAI attachment)
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
override bool CanReleaseAttachment (EntityAI attachment)
 
bool CanManipulateSpareWheel (string slotSelectionName)
 
override void EOnPostFrame (IEntity other, int extra)
 
override void EOnPostSimulate (IEntity other, float timeSlice)
 
void OnBrakesPressed ()
 
void OnBrakesReleased ()
 
override void OnDriverExit (Human player)
 
void OnVehicleJumpOutServer (GetOutTransportActionData gotActionData)
 
override bool DetectFlipped (VehicleFlippedContext ctx)
 
override void OnInput (float dt)
 
override void OnUpdate (float dt)
 
override void EEKilled (Object killer)
 
void CheckContactCache ()
 Responsible for damaging the car according to contact events from OnContact.
 
void DamageCrew (float dmg)
 Responsible for damaging crew in a car crash.
 
override float OnSound (CarSoundCtrl ctrl, float oldValue)
 
override void OnAnimationPhaseStarted (string animSource, float phase)
 
EffectSound CreateSoundForAnimationSource (string animSource)
 
void HandleDoorsSound (string animSource, float phase)
 
void HandleSeatAdjustmentSound (string animSource, float phase)
 
void HandleCarHornSound (ECarHornState pState)
 
void SetCarEngineSoundState (CarEngineSoundState pState)
 
void HandleEngineSound (CarEngineSoundState state)
 
override void MarkCrewMemberUnconscious (int crewMemberIndex)
 
override void MarkCrewMemberDead (int crewMemberIndex)
 
override void OnFluidChanged (CarFluid fluid, float newValue, float oldValue)
 
override bool OnBeforeEngineStart ()
 
void OnIgnition ()
 
int CheckOperationalRequirements ()
 
bool CheckOperationalState ()
 
override void OnGearChanged (int newGear, int oldGear)
 
override void OnEngineStart ()
 Gets called everytime the engine starts.
 
override void OnEngineStop ()
 Gets called everytime the engine stops.
 
override bool OnBeforeLightOn ()
 
override void UpdateLights (int new_gear=-1)
 
void UpdateLightsClient (int newGear=-1)
 
void UpdateLightsServer (int newGear=-1)
 
void LeakFluid (CarFluid fluid)
 
void PartsHealthCheck ()
 
string GetDoorConditionPointFromSelection (string selection)
 
string GetDoorSelectionNameFromSeatPos (int posIdx)
 
string GetDoorInvSlotNameFromSeatPos (int posIdx)
 
int GetCrewIndex (string selection)
 
override bool CanReachSeatFromDoors (string pSeatSelection, vector pFromPos, float pDistance=1.0)
 
bool IsVitalEngineBelt ()
 
bool IsVitalRadiator ()
 
bool HasRadiator ()
 
EntityAI GetRadiator ()
 
bool IsMoving ()
 
bool IsHandbrakeActive ()
 
override int Get3rdPersonCameraType ()
 camera type
 
void SetEngineStarted (bool started)
 
int GetCarDoorsState (string slotType)
 
CarDoorState TranslateAnimationPhaseToCarDoorState (string animation)
 
string GetActionCompNameCoolant ()
 
float GetActionDistanceCoolant ()
 
string GetActionCompNameOil ()
 
float GetActionDistanceOil ()
 
string GetActionCompNameBrakes ()
 
float GetActionDistanceBrakes ()
 
void InitializeActions ()
 
override void GetActions (typename action_input_type, out array< ActionBase_Basic > actions)
 
void SetActions ()
 
void AddAction (typename actionName)
 
void RemoveAction (typename actionName)
 
override bool IsInventoryVisible ()
 
override void EEHealthLevelChanged (int oldLevel, int newLevel, string zone)
 
override void EEOnCECreate ()
 
float GetBatteryConsumption ()
 
float GetBatteryRuntimeConsumption ()
 
float GetBatteryRechargeRate ()
 
ItemBase GetBattery ()
 
void UpdateBattery (ItemBase battery)
 
void SetCarHornState (int pState)
 
override vector GetDefaultHitPosition ()
 
float GetPushForceCoefficientMultiplier ()
 
void SpawnUniversalParts ()
 
void SpawnAdditionalItems ()
 
void FillUpCarFluids ()
 
override event GetOwnerStateType ()
 
override event GetMoveType ()
 
override event void ObtainState (PawnOwnerState pState)
 
override event void RewindState (PawnOwnerState pState, PawnMove pMove, inout NetworkRewindType pRewindType)
 
bool IsServerOrOwner ()
 
bool OnBeforeSwitchLights (bool toOn)
 
float GetEnviroHeatComfortOverride ()
 
void ForceUpdateLightsStart ()
 
void ForceUpdateLightsEnd ()
 
bool IsVitalCarBattery ()
 
bool IsVitalTruckBattery ()
 
bool IsScriptedLightsOn ()
 
void BrakesRearLight ()
 
void ReverseRearLight ()
 
void BrakeAndReverseRearLight ()
 
void NoRearLight ()
 
void LeftFrontLightShineOn ()
 
void RightFrontLightShineOn ()
 
void LeftFrontLightShineOff ()
 
void RightFrontLightShineOff ()
 
void ReverseLightsShineOn ()
 
void ReverseLightsShineOff ()
 
void BrakeLightsShineOn ()
 
void BrakeLightsShineOff ()
 
void TailLightsShineOn ()
 
void TailLightsShineOff ()
 
void DashboardShineOn ()
 
void DashboardShineOff ()
 
CarRearLightBase CreateRearLight ()
 
CarLightBase CreateFrontLight ()
 
void CheckVitalItem (bool isVital, int slotId)
 
void CheckVitalItem (bool isVital, string slot_name)
 
void CarPartsHealthCheck ()
 

Защищенные данные

float m_Time
 
float m_FuelAmmount
 keeps ammount of each fluid
 
float m_CoolantAmmount
 
float m_OilAmmount
 
float m_BrakeAmmount
 
float m_EnviroHeatComfortOverride
 
float m_DrownTime
 
float m_EngineHealth
 
float m_RadiatorHealth
 
float m_FuelTankHealth
 
float m_BatteryHealth
 
float m_PlugHealth
 
EntityAI m_Radiator
 
float m_BatteryConsume = 15
 
float m_BatteryContinuousConsume = 0.25
 
float m_BatteryRecharge = 0.15
 
vector m_exhaustPtcDir
 Particles.
 
vector m_enginePos
 
vector m_frontPos
 
vector m_backPos
 
vector m_side_1_1Pos
 
vector m_side_1_2Pos
 
vector m_side_2_1Pos
 
vector m_side_2_2Pos
 
string m_EngineStartOK = ""
 Sounds.
 
string m_EngineStartBattery = ""
 
string m_EngineStartPlug = ""
 
string m_EngineStartFuel = ""
 
string m_EngineStop = ""
 
string m_EngineStopFuel = ""
 
string m_CarDoorOpenSound = ""
 
string m_CarDoorCloseSound = ""
 
string m_CarSeatShiftInSound = ""
 
string m_CarSeatShiftOutSound = ""
 
ref EffectSound m_WindowSmall
 
ref EffectSound m_WindowLarge
 
int m_CarEngineSoundState
 
int m_CarEngineLastSoundState
 
ref VehicleLightsComponent m_LightsComponent
 
ref VehicleHornComponent m_HornComponent
 
ref VehicleVFXComponent m_VFXComponent
 
CarLightBase m_Headlight
 DEPRECATED.
 
CarRearLightBase m_RearLight
 VehicleLightsComponent.
 
string m_CarHornShortSoundName = ""
 VehicleLightsComponent.
 
string m_CarHornLongSoundName = ""
 VehicleHornComponent.
 
int m_CarHornState
 VehicleHornComponent.
 
ref EffectSound m_CarHornSoundEffect
 VehicleHornComponent.
 
ref NoiseParams m_NoisePar
 VehicleHornComponent.
 
NoiseSystem m_NoiseSystem
 VehicleHornComponent.
 
float m_BatteryEnergyStartMin = 5.0
 VehicleHornComponent.
 
bool m_HeadlightsOn
 
bool m_BrakesArePressed
 
ref EffVehicleSmoke m_coolantFx
 old particles
 
ref EffVehicleSmoke m_engineFx
 
ref EffVehicleSmoke m_exhaustFx
 
ref array< ref EffWheelSmoke > m_WheelSmokeFx
 
ref array< int > m_WheelSmokePtcFx
 
int m_enginePtcFx
 
int m_coolantPtcFx
 
int m_exhaustPtcFx
 
vector m_exhaustPtcPos
 
vector m_enginePtcPos
 
vector m_coolantPtcPos
 

Статические защищенные данные

static float DROWN_ENGINE_THRESHOLD = 0.5
 
static float DROWN_ENGINE_DAMAGE = 350.0
 
static const string MEMORY_POINT_NAME_CAR_HORN = "pos_carHorn"
 
static vector m_DrownEnginePos
 

Закрытые данные

TInputActionMap m_InputActionMap
 
bool m_ActionsInitialize
 
float m_BatteryTimer = 0
 
const float BATTERY_UPDATE_DELAY = 100
 
ref EffectSound m_PreStartSound
 

Закрытые статические данные

static ref map< typename, ref TInputActionMap > m_CarTypeActionsMap = new map<typename, ref TInputActionMap>
 
static string m_ReverseLightPoint = "light_reverse"
 
static string m_LeftHeadlightPoint = "light_left"
 
static string m_RightHeadlightPoint = "light_right"
 
static string m_LeftHeadlightTargetPoint = "light_left_dir"
 
static string m_RightHeadlightTargetPoint = "light_right_dir"
 
static string m_DrownEnginePoint = "drown_engine"
 
static const int SELECTION_ID_FRONT_LIGHT_L = 0
 
static const int SELECTION_ID_FRONT_LIGHT_R = 1
 
static const int SELECTION_ID_BRAKE_LIGHT_L = 2
 
static const int SELECTION_ID_BRAKE_LIGHT_R = 3
 
static const int SELECTION_ID_REVERSE_LIGHT_L = 4
 
static const int SELECTION_ID_REVERSE_LIGHT_R = 5
 
static const int SELECTION_ID_TAIL_LIGHT_L = 6
 
static const int SELECTION_ID_TAIL_LIGHT_R = 7
 
static const int SELECTION_ID_DASHBOARD_LIGHT = 8
 

Подробное описание

Base script class for cars

См. определение в файле CarScript.c строка 94