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

Protected Attributes

ref UniversalTemperatureSourceLambdaEngine m_UTSLEngine
ref UniversalTemperatureSource m_UTSource
ref UniversalTemperatureSourceSettings m_UTSSettings

Private Member Functions

override bool CanDisplayAttachmentCategory (string category_name)
override bool CanDisplayCargo ()
override bool CanReachSeatFromSeat (int currentSeat, int nextSeat)
override bool CanReleaseAttachment (EntityAI attachment)
override void EEInit ()
override int GetAnimInstance ()
override int GetSeatAnimationType (int posIdx)
override void OnDamageDestroyed (int oldLevel)
override void OnDebugSpawn ()
Private Member Functions inherited from BoatScript
void BoatScript ()
void ~BoatScript ()
void AddAction (typename actionName)
override bool CanReachDoorsFromSeat (string pDoorsSelection, int pCurrentSeat)
override bool CanReachSeatFromDoors (string pSeatSelection, vector pFromPos, float pDistance=1.0)
override bool CanReachSeatFromSeat (int currentSeat, int nextSeat)
void CheckContactCache ()
int CheckOperationalRequirements ()
bool CheckOperationalState ()
void CleanupEffects ()
void ClearWaterEffects ()
override bool CrewCanGetThrough (int posIdx)
void DecayHealthTick ()
override bool DetectFlipped (VehicleFlippedContext ctx)
override bool DisableVicinityIcon ()
override void EEDelete (EntityAI parent)
override void EEHitBy (TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef)
override void EEOnCECreate ()
override void EOnFrame (IEntity other, float timeSlice)
override void EOnPostSimulate (IEntity other, float timeSlice)
override void EOnSimulate (IEntity other, float dt)
void FadeEngineSound (bool fadeIn)
void FlipVehicle ()
override int Get3rdPersonCameraType ()
override void GetActions (typename action_input_type, out array< ActionBase_Basic > actions)
override int GetAnimInstance ()
override void GetDebugActions (out TSelectableActionInfoArrayEx outputList)
override event GetMoveType ()
override event GetOwnerStateType ()
override float GetTransportCameraDistance ()
override vector GetTransportCameraOffset ()
override string GetVehicleType ()
void HandleBoatSplashSound ()
void HandleEngineSound (EBoatEngineSoundState state)
void InitializeActions ()
override bool IsAreaAtDoorFree (int currentSeat, float maxAllowedObjHeight, inout vector extents, out vector transform[4])
bool IsInFlagRange ()
override bool IsInventoryVisible ()
override void MarkCrewMemberDead (int crewMemberIndex)
override void MarkCrewMemberUnconscious (int crewMemberIndex)
override bool OnAction (int action_id, Man player, ParamsReadContext ctx)
override bool OnBeforeEngineStart ()
 Gets called everytime the game wants to start the engine.
override void OnContact (string zoneName, vector localPos, IEntity other, Contact data)
 WARNING: Can be called very frequently in one frame, use with caution.
override void OnDriverExit (Human player)
override void OnEngineStart ()
override void OnEngineStop ()
void OnIgnition ()
override void OnInput (float dt)
override float OnSound (BoatSoundCtrl ctrl, float oldValue)
override void OnVariablesSynchronized ()
void OnVehicleJumpOutServer (GetOutTransportActionData data)
void PlaySound (string soundset, inout EffectSound sound, vector position=vector.Zero)
void RemoveAction (typename actionName)
void SetActions ()
void StopParticleUpdate ()
void SyncSoundImpactHeavy ()
void SyncSoundImpactLight ()
void SyncSoundPushBoat (bool play)
void UpdateParticles (float timeSlice=0)

Additional Inherited Members

Private Attributes inherited from BoatScript
const float DECAY_DAMAGE = 0.017
const int DECAY_FLAG_RANGE = 100
const float DECAY_FLIPPED_MULT = 4
const int DECAY_PLAYER_RANGE = 300
const float DECAY_TICK_FREQUENCY = 10
ref VehicleContactData m_ContactData
ref Timer m_DecayTimer
bool m_EngineFadeDirection
float m_EngineFadeTime
bool m_IsEngineSoundFading
float m_MomentumPrevTick
bool m_PlaySoundEngineStopNoFuel
bool m_PlaySoundImpactHeavy
bool m_PlaySoundImpactLight
bool m_PlaySoundPushBoat
ref EffectSound m_SoundEngineEffect
ref EffectSound m_SoundEngineEffectDeletion
string m_SoundEngineStart
string m_SoundEngineStartNoFuel
string m_SoundEngineStop
string m_SoundEngineStopNoFuel
string m_SoundImpactHeavy
string m_SoundImpactLight
string m_SoundPushBoat
ref EffectSound m_SoundPushBoatEffect
string m_SoundWaterSplash
ref EffectSound m_SoundWaterSplashEffect
bool m_SplashIncoming
bool m_UpdateParticles
vector m_VelocityPrevTick
ref EffectBoatWaterBase m_WaterEffects [4]
const float SOUND_ENGINE_FADE = 0.2
const float SPLASH_THRESHOLD = 0.18
const float SPLASH_THRESHOLD_CONDITION = 0.08

Detailed Description

Definition at line 1 of file boat_01.c.

Member Function Documentation

◆ CanDisplayAttachmentCategory()

override bool CanDisplayAttachmentCategory ( string category_name)
inlineprivate

Definition at line 46 of file boat_01.c.

◆ CanDisplayCargo()

override bool CanDisplayCargo ( )
inlineprivate

Definition at line 56 of file boat_01.c.

◆ CanReachSeatFromSeat()

override bool CanReachSeatFromSeat ( int currentSeat,
int nextSeat )
inlineprivate

Definition at line 64 of file boat_01.c.

◆ CanReleaseAttachment()

override bool CanReleaseAttachment ( EntityAI attachment)
inlineprivate

Definition at line 33 of file boat_01.c.

◆ EEInit()

override void EEInit ( )
inlineprivate

Definition at line 3 of file boat_01.c.

◆ GetAnimInstance()

override int GetAnimInstance ( )
inlineprivate

Definition at line 11 of file boat_01.c.

◆ GetSeatAnimationType()

override int GetSeatAnimationType ( int posIdx)
inlineprivate

Definition at line 16 of file boat_01.c.

◆ OnDamageDestroyed()

override void OnDamageDestroyed ( int oldLevel)
inlineprivate

Definition at line 69 of file boat_01.c.

◆ OnDebugSpawn()

override void OnDebugSpawn ( )
inlineprivate

Definition at line 74 of file boat_01.c.

Field Documentation

◆ m_UTSLEngine

ref UniversalTemperatureSourceLambdaEngine m_UTSLEngine
protected

Definition at line 87 of file boat_01.c.

◆ m_UTSource

ref UniversalTemperatureSource m_UTSource
protected

Definition at line 85 of file boat_01.c.

◆ m_UTSSettings

ref UniversalTemperatureSourceSettings m_UTSSettings
protected

Definition at line 86 of file boat_01.c.


The documentation for this class was generated from the following file:
  • F:/Games/Dayz/scripts/4_world/entities/vehicles/inheritedboats/boat_01.c