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

См. исходные тексты.

Структуры данных

class  MotorbikeScriptMove
 

Перечисления

enum  MotorbikeHeadlightState { MAIN }
 
enum  MotorbikeEngineSoundState {
  STARTING , START_OK , START_NO_FUEL , START_NO_SPARKPLUG ,
  STOP_OK , STOP_NO_FUEL
}
 

Функции

void MotorbikeScript ()
 
void ~MotorbikeScript ()
 
override void EEDelete (EntityAI parent)
 
float GetHeatComfortOverride ()
 
bool HasGangedTailAndBrakeLights ()
 
void InitializeParticles ()
 
override vector GetDefaultHitPosition ()
 
override VehicleHornComponent GetVehicleHornComponent ()
 
override void OnDriverExit (Human player)
 
override bool CanGetIn ()
 
override void OnStabilityStart ()
 
override void OnStabilityStop ()
 
override int GetFluidCapacityScript (ETransportFluid fluidType)
 
override float GetFluidFractionScript (ETransportFluid fluidType)
 
override void FillScript (ETransportFluid fluidType, float amount)
 
override float OnSound (MotorbikeSoundCtrl ctrl, float oldValue)
 
EffectSound CreateSoundForAnimationSource (string animSource)
 
override string GetVehicleType ()
 
bool IsVitalRadiator ()
 
bool HasRadiator ()
 
vector GetEnginePosWS ()
 
EntityAI GetRadiator ()
 
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 void EEHealthLevelChanged (int oldLevel, int newLevel, string zone)
 
override void EEOnCECreate ()
 
override int GetSeatAnimationType (int posIdx)
 
override int Get3rdPersonCameraType ()
 
override bool CrewCanEject (int posIdx)
 
override bool CrewShouldEject (int posIdx)
 
override bool CrewCanGetThrough (int posIdx)
 
override bool CanReachSeatFromSeat (int currentSeat, int nextSeat)
 
override bool CanReachSeatFromDoors (string pSeatSelection, vector pFromPos, float pDistance=1.0)
 
override bool CanReachDoorsFromSeat (string pDoorsSelection, int pCurrentSeat)
 
override void OnVariablesSynchronized ()
 
override void EEItemAttached (EntityAI item, string slot_name)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
override void OnAttachmentRuined (EntityAI attachment)
 
override void EOnPostFrame (IEntity other, int extra)
 
override void EOnPostSimulate (IEntity other, float timeSlice)
 
void OnBrakesPressed ()
 
void OnBrakesReleased ()
 
override void OnInput (float dt)
 
override void OnUpdate (float dt)
 
override void OnEngineStart ()
 Gets called everytime the engine starts.
 
override void OnEngineStop ()
 Gets called everytime the engine stops.
 
void UpdateHeadlightState ()
 
override bool OnBeforeLightOn ()
 
override void UpdateLights (int new_gear=-1)
 
void UpdateLightsClient (int newGear=-1)
 
void UpdateLightsServer (int newGear=-1)
 
void PartsHealthCheck ()
 
void CheckContactCache ()
 
void DamageCrew (float dmg)
 Responsible for damaging crew in a car crash.
 
override void CleanupEffects ()
 
void SpawnUniversalParts ()
 
override event GetOwnerStateType ()
 
override event GetMoveType ()
 
void SetEngineStarted (bool started)
 
void SetEngineSoundState (MotorbikeEngineSoundState pState)
 
void HandleEngineSound (MotorbikeEngineSoundState state)
 
override bool OnBeforeEngineStart ()
 
int CheckOperationalRequirements ()
 
bool CheckOperationalState ()
 
void OnIgnition ()
 
bool IsServerOrOwner ()
 
void HandleHeatComfortOverrides (string slotName, notnull EntityAI item, bool detach=false)
 

Переменные

enum MotorbikeHeadlightState NONE
 
enum MotorbikeHeadlightState BRAKES_ONLY
 
enum MotorbikeHeadlightState REVERSE_ONLY
 
enum MotorbikeHeadlightState OK = 0
 
enum MotorbikeHeadlightState RUINED = 1
 
enum MotorbikeHeadlightState NO_FUEL = 2
 
enum MotorbikeHeadlightState NO_IGNITER = 4
 
enum MotorbikeHeadlightState MotorbikeOwnerState = 4
 
enum MotorbikeEngineSoundState DROWN_ENGINE_THRESHOLD = 0.5
 
static float DROWN_ENGINE_DAMAGE = 150.0
 
static float WATER_DEPTH_PLAYER_EJECT = 1.2
 
bool m_BrakesArePressed
 
float m_Time
 
float m_EngineHealth
 
float m_FuelTankHealth
 
float m_BatteryHealth
 
float m_PlugHealth
 
static string m_HeadLightPoint = "light_1_1"
 
static string m_HeadLightTargetPoint = "light_1_1_dir"
 
static string m_RearLightPoint = "light_1_2_reverse"
 
ref VehicleLightsComponent m_LightsComponent
 
ref VehicleHornComponent m_HornComponent
 
ref VehicleVFXComponent m_VFXComponent
 
float m_DrownTime
 
static vector m_DrownEnginePos
 
float m_HeatComfortOverride
 
MotorbikeEngineSoundState m_EngineSoundState
 
MotorbikeEngineSoundState m_EngineLastSoundState
 
string m_EngineStarting = ""
 Sounds.
 
string m_EngineStartOK = ""
 
string m_EngineStartBattery = ""
 
string m_EngineStartPlug = ""
 
string m_EngineStartFuel = ""
 
string m_EngineStop = ""
 
string m_EngineStopFuel = ""
 
ref EffectSound m_PreStartSound
 
static ref map< typename, ref TInputActionMap > m_MotorbikeTypeActionsMap = new map<typename, ref TInputActionMap>()
 
TInputActionMap m_InputActionMap
 
bool m_ActionsInitialized