Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс Roadflare
+ Граф наследования:Roadflare:

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

Particle m_ParInitialFire
 
Particle m_ParMainFire
 
Particle m_ParFinalFire
 
Particle m_ParJustSmoke
 
EffectSound m_BurningSound
 
EffectSound m_IgniteSound
 
ref Timer m_FinalSmokeTimer
 

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

const int INITIAL_BURNING_STATE_TIME = 5
 
const int FINAL_BURNING_STATE_TIME = 60
 
vector m_FlameLocalPos = "0 0.285 0"
 
int PARTICLE_INIT_FIRE = ParticleList.ROADFLARE_BURNING_INIT
 
int PARTICLE_MAIN_FIRE = ParticleList.ROADFLARE_BURNING_MAIN
 
int PARTICLE_FINAL_FIRE = ParticleList.ROADFLARE_BURNING_ENDING
 
int PARTICLE_FINAL_SMOKE = ParticleList.ROADFLARE_BURNING_SMOKE
 
const string BURNING_SOUND = "roadflareLoop_SoundSet"
 
const string IGNITE_SOUND = "roadflareTurnOn_SoundSet"
 
const int BURNING_NOISE_RANGE = 30
 

Закрытые члены

void Roadflare ()
 
void SetModelState (int enum_state)
 
override void EEDelete (EntityAI parent)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
void UpdateModelSelections ()
 
override void OnWorkStart ()
 
void SetBurningState (int state_number)
 
void SetBurningStateSynchronized (int state_number)
 
override void OnWork (float consumed_energy)
 
override void OnWorkStop ()
 
void UpdateActiveParticles ()
 
void DestroyParticle (Particle p)
 
void DestroyParticleEx (out Particle p)
 
void DestroyAllParticles ()
 
void StopSmoking ()
 
override void OnInventoryExit (Man player)
 
override bool CanPutInCargo (EntityAI parent)
 
override void OnInventoryEnter (Man player)
 
override void OnActivatedByItem (notnull ItemBase item)
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
override void OnVariablesSynchronized ()
 
override void SetActions ()
 
- Закрытые члены унаследованные от ItemBase
void BarbedWire ()
 
void ~BarbedWire ()
 
override void EEInit ()
 
bool IsMounted ()
 
bool GetSlotLockedState ()
 
void SetMountedState (bool is_mounted)
 
void UpdateAttachmentSlot ()
 
void LockAttachmentSlot (bool lock_state)
 
void Synchronize ()
 
override void OnVariablesSynchronized ()
 
void PlayDeployLoopSound ()
 
void StopDeployLoopSound ()
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override void AfterStoreLoad ()
 
override void OnWorkStart ()
 
override void OnWorkStop ()
 
override void OnWork (float consumed_energy)
 
override void OnIsPlugged (EntityAI source_device)
 
override void OnIsUnplugged (EntityAI last_energy_source)
 
override void OnInventoryEnter (Man player)
 
void CreateElectrifiedDamageTrigger ()
 
void CreateDamageTrigger ()
 
void DestroyDamageTrigger ()
 
void Spark ()
 
void SoundCut ()
 
void SoundSpark ()
 
void SoundBuzzLoopStart ()
 
void SoundBuzzLoopStop ()
 
void SoundElectricShock ()
 
void SoundCollision ()
 
override void PreAreaDamageActions ()
 
override void PostAreaDamageActions ()
 
override void OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner)
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
override string GetDeploySoundset ()
 
override string GetLoopDeploySoundset ()
 
override void SetActions ()
 
void BaseBuildingBase ()
 
override void EEDelete (EntityAI parent)
 
override string GetInvulnerabilityTypeString ()
 
override bool CanObstruct ()
 
override int GetHideIconMask ()
 
void SynchronizeBaseState ()
 
override void OnVariablesSynchronized ()
 
void OnSynchronizedClient ()
 
void RegisterPartForSync (int part_id)
 
void UnregisterPartForSync (int part_id)
 
bool IsPartBuildInSyncData (int part_id)
 
void RegisterActionForSync (int part_id, int action_id)
 
void ResetActionSyncData ()
 
void SetActionFromSyncData ()
 
void SetPartFromSyncData (ConstructionPart part)
 
void SetPartsFromSyncData ()
 
ConstructionPart GetConstructionPartById (int id)
 
bool HasBase ()
 
void SetBaseState (bool has_base)
 
override bool IsDeployable ()
 
bool IsOpened ()
 
ItemBase CreateConstructionKit ()
 
void CreateConstructionKitInHands (notnull PlayerBase player)
 
vector GetKitSpawnPosition ()
 
string GetConstructionKitType ()
 
void DestroyConstructionKit (ItemBase construction_kit)
 
void DestroyConstruction ()
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override void AfterStoreLoad ()
 
void SetPartsAfterStoreLoad ()
 
override void EEHealthLevelChanged (int oldLevel, int newLevel, string zone)
 
override void EEOnAfterLoad ()
 
override void EEInit ()
 
override void EEItemAttached (EntityAI item, string slot_name)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
void OnSetSlotLock (int slotId, bool locked, bool was_locked)
 
override bool IgnoreOutOfReachCondition ()
 
void OnPartBuiltServer (notnull Man player, string part_name, int action_id)
 
void OnPartBuiltClient (string part_name, int action_id)
 
void OnPartDismantledServer (notnull Man player, string part_name, int action_id)
 
void OnPartDismantledClient (string part_name, int action_id)
 
void OnPartDestroyedServer (Man player, string part_name, int action_id, bool destroyed_by_connected_part=false)
 
void OnPartDestroyedClient (string part_name, int action_id)
 
void InitBaseState ()
 
void InitVisuals ()
 
void UpdateVisuals ()
 
void UpdateAttachmentVisuals (string slot_name, bool is_locked)
 
void UpdatePhysics ()
 
void UpdateAttachmentPhysics (string slot_name, bool is_locked)
 
void UpdateNavmesh ()
 
override bool CanUseConstruction ()
 
override bool CanUseConstructionBuild ()
 
bool IsAttachmentSlotLocked (EntityAI attachment)
 
bool IsAttachmentSlotLocked (string slot_name)
 
void GetAttachmentSlots (EntityAI entity, out array< string > attachment_slots)
 
bool CheckSlotVerticalDistance (int slot_id, PlayerBase player)
 
bool CheckMemoryPointVerticalDistance (float max_dist, string selection, PlayerBase player)
 
bool CheckLevelVerticalDistance (float max_dist, string selection, PlayerBase player)
 
void ConstructionInit ()
 
Construction GetConstruction ()
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
bool HasAttachmentsBesidesBase ()
 
override bool ShowZonesHealth ()
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanRemoveFromCargo (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool IsFacingPlayer (PlayerBase player, string selection)
 
override bool IsPlayerInside (PlayerBase player, string selection)
 
bool MustBeBuiltFromOutside ()
 Some buildings can only be built from outside.
 
bool IsFacingCamera (string selection)
 
bool PerformRoofCheckForBase (string partName, PlayerBase player, out bool result)
 
bool HasProperDistance (string selection, PlayerBase player)
 
bool CanFoldBaseBuildingObject ()
 
ItemBase FoldBaseBuildingObject ()
 
void CreateAreaDamage (string slot_name, float rotation_angle=0)
 
void CalcDamageAreaRotation (float angle_deg, out vector center, out vector orientation)
 
void DestroyAreaDamage (string slot_name)
 
override bool IsIgnoredByConstruction ()
 
void SoundBuildStart (string part_name)
 
void SoundDismantleStart (string part_name)
 
void SoundDestroyStart (string part_name)
 
string GetBuildSoundByMaterial (string part_name)
 
string GetDismantleSoundByMaterial (string part_name)
 
void CheckForHybridAttachments (EntityAI item, string slot_name)
 
override int GetDamageSystemVersionChange ()
 
override void SetActions ()
 
void DebugCustomState ()
 
array< stringOnDebugSpawnBuildExcludes ()
 Excludes certain parts from being built by OnDebugSpawn, uses Contains to compare.
 
override void OnDebugSpawn ()
 
void FullyBuild ()
 
void BatteryCharger ()
 
override bool IsElectricAppliance ()
 
override void OnWork (float consumed_energy)
 
override void OnWorkStart ()
 
override void OnWorkStop ()
 
void UpdateStatusLights ()
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI player)
 
override void OnOwnSocketTaken (EntityAI device)
 
override void OnOwnSocketReleased (EntityAI device)
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
override bool CanLoadAttachment (EntityAI attachment)
 
void HideAttachedClipsStates ()
 
void RedLightOn ()
 
void GreenLightOn ()
 
void YellowLightOn ()
 
void SwitchLightOn ()
 
void RedLightOff ()
 
void GreenLightOff ()
 
void YellowLightOff ()
 
void SwitchLightOff ()
 
override void OnSwitchOn ()
 
override void OnSwitchOff ()
 
override void OnInventoryExit (Man player)
 
override void OnInventoryEnter (Man player)
 
override void OnVariablesSynchronized ()
 
override void RefreshPhysics ()
 
override void OnPlacementStarted (Man player)
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
override bool IsDeployable ()
 
override string GetPlaceSoundset ()
 
override void SetActions ()
 
override void OnWorkStart ()
 
override void OnWorkStop ()
 
void RefreshFlameVisual (bool working=false)
 
void SoundBurningStart ()
 
void SoundBurningStop ()
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanRemoveFromCargo (EntityAI parent)
 
override bool IsIgnited ()
 
override void OnIgnitedTarget (EntityAI ignited_item)
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
override void SetActions ()
 
EntityAI GetGasCanister ()
 
bool HasEnoughEnergyForRepair (float pTime)
 
override void OnDebugSpawn ()
 
void KitBase ()
 
void ~KitBase ()
 
override bool IsBasebuildingKit ()
 
override bool HasProxyParts ()
 
override bool CanProxyObstruct ()
 
override void OnVariablesSynchronized ()
 
override void EEInit ()
 
override bool DisassembleOnLastDetach ()
 
override void EEItemDetached (EntityAI item, string slot_name)
 
override void OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner)
 
override void OnEndPlacement ()
 
override void OnPlacementCancelled (Man player)
 
override bool IsDeployable ()
 
override bool CanAssignAttachmentsToQuickbar ()
 
override string GetDeploySoundset ()
 
override string GetLoopDeploySoundset ()
 
override string GetDeployFinishSoundset ()
 
override void RefreshPhysics ()
 
void UpdateVisuals ()
 
void UpdatePhysics ()
 
void PlayDeployLoopSound ()
 
void StopDeployLoopSound ()
 
void AssembleKit ()
 
void DisassembleKit (ItemBase item)
 
void CreateRope (Rope rope)
 
override void SetActions ()
 
void Paper ()
 
void ~Paper ()
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override WrittenNoteData GetWrittenNoteData ()
 
override bool HasFlammableMaterial ()
 
override bool CanBeIgnitedBy (EntityAI igniter=null)
 
override bool CanIgniteItem (EntityAI ignite_target=null)
 
override void OnIgnitedTarget (EntityAI ignited_item)
 
override void OnIgnitedThis (EntityAI fire_source)
 
override bool IsThisIgnitionSuccessful (EntityAI item_source=null)
 
override void SetActions ()
 
void ParticleTest ()
 
override void EEDelete (EntityAI parent)
 
override void OnSwitchOn ()
 
override void OnSwitchOff ()
 
override void OnWorkStart ()
 
override void OnWorkStop ()
 
void SoundBurningStart ()
 
void SoundBurningStop ()
 
void SoundTurnOn ()
 
void SoundTurnOff ()
 
override void SetActions ()
 
ItemBase GetCookingEquipment ()
 
void SetCookingEquipment (ItemBase equipment)
 
void ClearCookingEquipment (ItemBase pItem)
 
void DestroyFireplace ()
 
override void EEInit ()
 
override void EEItemAttached (EntityAI item, string slot_name)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
override void OnSwitchOn ()
 
override void OnSwitchOff ()
 
override void OnWorkStart ()
 
override void OnWorkStop ()
 
override void OnWork (float consumed_energy)
 
void CookWithEquipment ()
 
void RefreshFlameVisual (bool working=false, bool hasAttachment=false)
 
void RemoveCookingAudioVisuals ()
 
void SoundBurningStart ()
 
void SoundBurningStop ()
 
void SoundTurnOn ()
 
void SoundTurnOff ()
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanRemoveFromCargo (EntityAI parent)
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
override bool CanLoadAttachment (EntityAI attachment)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool IsIgnited ()
 
override bool CanIgniteItem (EntityAI ignite_target=NULL)
 
override void SetActions ()
 
override void OnDebugSpawn ()
 
void PowerGeneratorBase ()
 
void ~PowerGeneratorBase ()
 
override void EEInit ()
 
override void EOnInit (IEntity other, int extra)
 
override float GetLiquidThroughputCoef ()
 
void StartLoopSound ()
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI player)
 
bool CanManipulate ()
 
override void OnInitEnergy ()
 
override void OnWorkStart ()
 
override void OnWork (float consumed_energy)
 
override void OnWorkStop ()
 
override void OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner)
 
override void EEItemAttached (EntityAI item, string slot_name)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
void UpdateFuelMeter ()
 
void SetFuel (float fuel_amount)
 
float AddFuel (float available_fuel)
 
bool CanAddFuel (ItemBase container)
 
float GetFuel ()
 
float GetMaxFuel ()
 
bool HasSparkplug ()
 
override void OnVariablesSynchronized ()
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
override string GetPlaceSoundset ()
 
override void SetActions ()
 
override void OnDebugSpawn ()
 
override void OnWorkStart ()
 
void StartPeriodicMeasurement ()
 
void PrepareMeasurement ()
 
void DoMeasurement ()
 
void StopPeriodicMeasurement ()
 
override void OnWorkStop ()
 
override void SetActions ()
 
void Spotlight ()
 
void ~Spotlight ()
 
override bool IsElectricAppliance ()
 
override void OnInitEnergy ()
 
override void EOnInit (IEntity other, int extra)
 
override void OnSwitchOn ()
 
override void OnSwitchOff ()
 
override void OnWorkStart ()
 
override void OnWorkStop ()
 
override void OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner)
 
override void OnIsPlugged (EntityAI source_device)
 
void UpdateAllSelections ()
 
override void OnIsUnplugged (EntityAI last_energy_source)
 
override void OnVariablesSynchronized ()
 
void Fold (bool keep_connected=false)
 
void Unfold ()
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override bool CanPutInCargo (EntityAI parent)
 
override bool CanPutIntoHands (EntityAI player)
 
bool IsFolded ()
 
void SoundTurnOn ()
 
void SoundTurnOff ()
 
override void OnPlacementStarted (Man player)
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
override void OnPlacementCancelled (Man player)
 
override bool IsDeployable ()
 
override string GetDeploySoundset ()
 
override string GetLoopDeploySoundset ()
 
void PlayDeployLoopSound ()
 
void StopDeployLoopSound ()
 
override int GetViewIndex ()
 
override void SetActions ()
 
void TentBase ()
 
void ~TentBase ()
 
override string GetInvulnerabilityTypeString ()
 
override bool HasProxyParts ()
 
override bool CanProxyObstructSelf ()
 prevents showing cargo when outside the tent geometry
 
override bool IsItemTent ()
 
override bool CanBeRepairedByCrafting ()
 
override int GetMeleeTargetType ()
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override void RefreshPhysics ()
 
override void OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner)
 
override void OnVariablesSynchronized ()
 
override void EEHealthLevelChanged (int oldLevel, int newLevel, string zone)
 
void HideAllAnimationsAndProxyPhysics (bool hide_animations=true, bool hide_physics=true)
 
bool ConditionIntoInventory (EntityAI player)
 
override bool CanPutIntoHands (EntityAI parent)
 
override bool CanPutInCargo (EntityAI parent)
 
bool ConditionOutOfHands (EntityAI player)
 
override bool CanBeRepairedToPristine ()
 
void RefreshAttachements ()
 
override void EEItemAttached (EntityAI item, string slot_name)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
override int GetViewIndex ()
 
int GetState ()
 
int GetStateLocal ()
 
bool CanBePacked ()
 
bool CanBeManipulated ()
 
bool CanAttach (ItemBase item)
 
override bool IsIgnoredByConstruction ()
 
void Pack (bool update_navmesh, bool init=false)
 
void Pitch (bool update_navmesh, bool init=false)
 
void TryPitch (bool update_navmesh, bool init=false)
 
void UpdateVisuals ()
 
void UpdatePhysics ()
 
void Refresh ()
 
bool CanToggleAnimations (string selection)
 
void ResetToggle ()
 
void ManipulateEntrance ()
 
void ManipulateWindow ()
 
bool IsManipulatedEntrance ()
 
bool IsManipulatedWindow ()
 
void ToggleAnimation (string selection)
 
void HandleCamoNetAttachment (bool hide)
 
void AnimateCamonetToggle (ToggleAnimations toggle)
 
void AnimateCamonetByOpeningSelection (string opening_selection)
 
string GetSoundOpen ()
 
string GetSoundClose ()
 
string GetSoundOpenWindow ()
 
string GetSoundCloseWindow ()
 
void SoundTentOpenPlay ()
 
void SoundTentClosePlay ()
 
void SoundTentOpenWindowPlay ()
 
void SoundTentCloseWindowPlay ()
 
void RegenerateNavmesh ()
 
bool HasClutterCutter ()
 
string GetClutterCutter ()
 
void DestroyClutterCutter ()
 
override bool IsDeployable ()
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
void PlayDeployLoopSound ()
 
void StopDeployLoopSound ()
 
override void SetActions ()
 
void HandleOpeningsVisuals ()
 
void HandleOpeningsPhysics ()
 
override int GetDamageSystemVersionChange ()
 
override bool CanReceiveItemIntoCargo (EntityAI item)
 
override bool CanLoadItemIntoCargo (EntityAI item)
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
override bool CanLoadAttachment (EntityAI attachment)
 
override bool CanBePlaced (Man player, vector position)
 
void SetIsBeingPacked (bool isBeingPacked)
 
void ToolBase ()
 
int GetDisarmRate ()
 
override void OnRPC (PlayerIdentity sender, int rpc_type, ParamsReadContext ctx)
 

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

int m_BurningState = RoadflareBurningState.NOT_BURNING
 
RoadflareLight m_Light
 
int m_ModelState = RoadflareModelStates.DEFAULT
 
ref NoiseParams m_NoisePar
 
float m_NoiseTimer
 
- Закрытые данные унаследованные от ItemBase
ref array< ref Slotm_Slots
 
int m_SlotFertilityState = 0
 
int m_SlotWateredState = 0
 
int m_MaxWateredStateVal = 0
 
float m_DefaultFertility = 1
 
ref Timer m_CheckRainTimer
 
EffectSound m_DeployLoopSound
 
SoundOnVehicle m_BuzzSoundLoop
 
ref Timer m_SparkEvent
 
ref AreaDamageManager m_AreaDamage
 
bool m_TriggerActive
 
bool m_IsPlaced
 
bool m_IsMounted
 
bool m_LastMountedState
 
const string SOUND_MOUNT = "putDown_BarbedWire_SoundSet"
 
EffectSound m_MountSound
 
EffectSound m_Sound
 
ref map< string, ref AreaDamageManagerm_DamageTriggers
 
ref array< stringm_HybridAttachments
 
ref array< stringm_Mountables
 
const string ATTACHED_CLIPS_STATES [] = {SEL_CLIPS_CAR, SEL_CLIPS_TRUCK}
 
const int ATTACHED_CLIPS_STATES_COUNT = 2
 
int m_BatteryEnergy0To100
 
float m_ChargeEnergyPerSecond
 
ref Timer m_UpdateStatusLightsTimer
 
bool m_BlinkingStatusLightIsOn = false
 
BlowtorchLight m_Light
 
EffectSound m_SoundBurningLoop
 
bool m_DeployedRegularly
 
ref WrittenNoteData m_NoteContents
 
int PARTICLE_PATH
 
Particle m_Particle
 
EffectSound m_SoundTurnOn
 
EffectSound m_SoundTurnOff
 
const string FLAME_BUTANE_ON = "dz\\gear\\cooking\\data\\flame_butane_ca.paa"
 
const string FLAME_BUTANE_OFF = ""
 
 ATTACHMENT_COOKING_POT = Pot
 
 ATTACHMENT_FRYING_PAN = FryingPan
 
 ATTACHMENT_CAULDRON = Cauldron
 
const float PARAM_COOKING_TEMP_THRESHOLD = 100
 
const float PARAM_COOKING_EQUIP_TEMP_INCREASE = 10
 
const float PARAM_COOKING_EQUIP_MAX_TEMP = 250
 
const float PARAM_COOKING_TIME_INC_COEF = 0.5
 
ref UniversalTemperatureSource m_UTSource
 DEPRECATED Attached spark plug item.
 
ref UniversalTemperatureSourceSettings m_UTSSettings
 
ref UniversalTemperatureSourceLambdaConstant m_UTSLConst
 
EffectSound m_EngineLoop
 
EffectSound m_EngineStart
 
EffectSound m_EngineStop
 
ref Timer m_SoundLoopStartTimer
 
Effect m_Smoke
 
ItemBase m_SparkPlug
 
ref UniversalTemperatureSourceLambdaEngine m_UTSLEngine
 
ref Timer m_Timer
 
int m_State
 
int m_StateLocal = -1
 
bool m_IsEntrance
 
bool m_IsWindow
 
bool m_IsToggle
 
bool m_IsBeingPacked = false
 
int m_OpeningMask = 0
 
int m_OpeningMaskLocal = -1
 
ref map< ref ToggleAnimations, boolm_ToggleAnimations
 
ref array< stringm_ShowAnimationsWhenPitched
 
ref array< stringm_ShowAnimationsWhenPacked
 
Object m_ClutterCutter
 
CamoNet m_CamoNet
 
vector m_HalfExtents
 
int m_MineDisarmRate = 60
 
EntityAI m_Bait
 
bool m_IsActive
 
bool m_IsDeployed
 
bool m_IsInProgress
 
string m_AnimationPhaseSet
 
string m_AnimationPhaseTriggered
 
string m_AnimationPhaseUsed
 
ref array< stringm_PlaceableWaterSurfaceList
 DEPRECATED.
 
bool m_WaterSurfaceForSetup
 
ref multiMap< string, floatm_CatchesPond
 
ref multiMap< string, floatm_CatchesSea
 
ref multiMap< string, floatm_CatchesGroundAnimal
 
ref EffectSound m_DeployLoopSound
 
ref Timer m_PrevTimer
 
bool m_NeedInstalation
 
bool m_BaitNeeded
 
bool m_IsUsable
 

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

static const string STANDS_FOLDED = "Sticks_Flare_Folded"
 
static const string STANDS_UNFOLDED = "Sticks_Flare_Unfolded"
 
static const string FLARE_CAP = "Flare_cap"
 
static const string UNIGNITED_TIP = "Pristine"
 
static const string IGNITED_TIP = "Burning"
 
static const string EXTINGUISHED_TIP = "Burned_out"
 
static const int SELECTION_Burning = 0
 
static const int SELECTION_Burned_out = 1
 
static const int SELECTION_Pristine = 2
 
static const int SELECTION_All = 3
 
static const string DEFAULT_TEXTURE = "dz\\gear\\consumables\\data\\road_flare_co.paa"
 
static const string BURNING_TEXTURE = "dz\\gear\\consumables\\data\\road_flare_e_co.paa"
 
static const string DEFAULT_MATERIAL = "dz\\gear\\consumables\\data\\road_flare.rvmat"
 
static const string BURNING_MATERIAL = "dz\\gear\\consumables\\data\\road_flare_on.rvmat"
 
- Закрытые статические данные унаследованные от ItemBase
const string SEL_CLIPS_CAR = "clips_car_battery"
 
const string SEL_CLIPS_TRUCK = "clips_truck_battery"
 
const string SEL_CLIPS_DETACHED = "clips_detached"
 
const string SEL_CLIPS_FOLDED = "clips_folded"
 
const string SEL_SWITCH_ON = "switch_on"
 
const string SEL_SWITCH_OFF = "switch_off"
 
const string SEL_CORD_PLUGGED = "cord_plugged"
 
const string SEL_CORD_FOLDED = "cord_folded"
 
const string SEL_LIGHT_STATE_1 = "light_stand_by"
 
const string SEL_LIGHT_STATE_2 = "light_charging"
 
const string SEL_LIGHT_STATE_3 = "light_charged"
 
const string RED_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_r.rvmat"
 
const string GREEN_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_g.rvmat"
 
const string YELLOW_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_y.rvmat"
 
const string SWITCH_LIGHT_GLOW = "dz\\gear\\camping\\data\\battery_charger_light_switch_on.rvmat"
 
const string DEFAULT_MATERIAL = "dz\\gear\\camping\\data\\battery_charger.rvmat"
 
float m_BlinkingStatusLightInterval = 0.4
 

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

Конструктор(ы)

◆ Roadflare()

void Roadflare ( )
inlineprivate
83 {
84 RegisterNetSyncVariableInt("m_BurningState");
85 }

Методы

◆ CanIgniteItem()

override bool CanIgniteItem ( EntityAI ignite_target = NULL)
inlineprivate
465 {
466 return GetCompEM().IsWorking();
467 }

◆ CanPutInCargo()

override bool CanPutInCargo ( EntityAI parent)
inlineprivate
435 {
436 if ( !super.CanPutInCargo(parent) )
437 return false;
438
439 if ( parent && parent.IsInherited( FireplaceBase ) )
440 return true;
441
442 if ( m_BurningState != RoadflareBurningState.NOT_BURNING )
443 return false;
444
445 return true;
446 }
RoadflareBurningState
Definition Roadflare.c:8
Definition BarrelHoles_ColorBase.c:2
Definition EntityAI.c:95
int m_BurningState
Definition Roadflare.c:30

Перекрестные ссылки m_BurningState.

◆ DestroyAllParticles()

void DestroyAllParticles ( )
inlineprivate
401 {
406 }
Particle m_ParFinalFire
Definition Roadflare.c:38
Particle m_ParInitialFire
Definition Roadflare.c:36
Particle m_ParJustSmoke
Definition Roadflare.c:39
void DestroyParticleEx(out Particle p)
Definition Roadflare.c:393
Particle m_ParMainFire
Definition Roadflare.c:37

Перекрестные ссылки DestroyParticleEx(), m_ParFinalFire, m_ParInitialFire, m_ParJustSmoke и m_ParMainFire.

Используется в EEDelete() и UpdateActiveParticles().

◆ DestroyParticle()

void DestroyParticle ( Particle p)
inlineprivate
385 {
386 if (p)
387 {
388 p.SetWiggle(0,0);
389 p.Stop();
390 }
391 }

Используется в DestroyParticleEx().

◆ DestroyParticleEx()

void DestroyParticleEx ( out Particle p)
inlineprivate
394 {
396 p = null;
397 }
void DestroyParticle(Particle p)
Definition Roadflare.c:384

Перекрестные ссылки DestroyParticle().

Используется в DestroyAllParticles() и UpdateActiveParticles().

◆ EEDelete()

override void EEDelete ( EntityAI parent)
inlineprivate
95 {
96 super.EEDelete(parent);
97
98 if ( GetGame() )
99 {
102 delete m_FinalSmokeTimer;
103 }
104
106
107 if (m_Light)
108 m_Light.FadeOut(0);
109 }
ref Timer m_FinalSmokeTimer
Definition Roadflare.c:54
EffectSound m_BurningSound
Definition Roadflare.c:47
EffectSound m_IgniteSound
Definition Roadflare.c:48
void DestroyAllParticles()
Definition Roadflare.c:400
RoadflareLight m_Light
Definition Roadflare.c:33
Manager class for managing Effect (EffectParticle, EffectSound)
Definition EffectManager.c:6
static void DestroyEffect(Effect effect)
Unregisters, stops and frees the Effect.
Definition EffectManager.c:267
proto native CGame GetGame()

Перекрестные ссылки DestroyAllParticles(), SEffectManager::DestroyEffect(), GetGame(), m_BurningSound, m_FinalSmokeTimer, m_IgniteSound и m_Light.

◆ OnActivatedByItem()

override void OnActivatedByItem ( notnull ItemBase item)
inlineprivate
457 {
458 if (item.IsInherited(TripwireTrap))
459 {
460 GetCompEM().SwitchOn();
461 }
462 }

◆ OnInventoryEnter()

override void OnInventoryEnter ( Man player)
inlineprivate
449 {
450 super.OnInventoryEnter(player);
451
452 HideSelection(STANDS_UNFOLDED);
453 ShowSelection(STANDS_FOLDED);
454 }
static const string STANDS_UNFOLDED
Definition Roadflare.c:61
static const string STANDS_FOLDED
Definition Roadflare.c:60

Перекрестные ссылки STANDS_FOLDED и STANDS_UNFOLDED.

◆ OnInventoryExit()

override void OnInventoryExit ( Man player)
inlineprivate
417 {
418 super.OnInventoryExit(player);
419
420 if (m_BurningState != RoadflareBurningState.NOT_BURNING)
421 {
422 HideSelection(STANDS_FOLDED);
423 ShowSelection(STANDS_UNFOLDED);
424
425 if (player)
426 {
427 vector ori_rotate = player.GetOrientation();
428 ori_rotate = ori_rotate + Vector(180, 32, 0);
429 SetOrientation(ori_rotate);
430 }
431 }
432 }
Definition EnConvert.c:106
proto native vector Vector(float x, float y, float z)
Vector constructor from components.

Перекрестные ссылки m_BurningState, STANDS_FOLDED, STANDS_UNFOLDED и Vector().

◆ OnStoreLoad()

override bool OnStoreLoad ( ParamsReadContext ctx,
int version )
inlineprivate
119 {
120 if ( !super.OnStoreLoad(ctx, version) )
121 return false;
122
123 int state;
124 if ( !ctx.Read(state) )
125 state = RoadflareModelStates.DEFAULT;
126
128
129 return true;
130 }
RoadflareModelStates
Definition Roadflare.c:17
void SetModelState(int enum_state)
Definition Roadflare.c:88

Перекрестные ссылки SetModelState().

◆ OnStoreSave()

override void OnStoreSave ( ParamsWriteContext ctx)
inlineprivate
112 {
113 super.OnStoreSave(ctx);
114
115 ctx.Write( m_ModelState );
116 }
int m_ModelState
Definition Roadflare.c:57

Перекрестные ссылки m_ModelState.

◆ OnVariablesSynchronized()

override void OnVariablesSynchronized ( )
inlineprivate
470 {
471 super.OnVariablesSynchronized();
472
474 }
void UpdateActiveParticles()
Definition Roadflare.c:327

Перекрестные ссылки UpdateActiveParticles().

◆ OnWork()

override void OnWork ( float consumed_energy)
inlineprivate
237 {
238 if ( GetGame().IsServer() )
239 {
240 float burning_time = GetCompEM().GetEnergyMax() - GetCompEM().GetEnergy();
241
242 // Update burning states
243 if (m_BurningState == RoadflareBurningState.INITIAL_BURN)
244 {
246 {
248 }
249 }
250 else if ( m_BurningState == RoadflareBurningState.MAIN_BURN )
251 {
252 /*if ( GetGame().GetWorld().IsNight() )
253 {
254 NoiseSystem noise = GetGame().GetNoiseSystem();
255 if ( noise )
256 {
257 noise.AddNoisePos( this, GetPosition(), m_NoisePar);
258 }
259 }*/
260
261 if ( burning_time >= GetCompEM().GetEnergyMax() - FINAL_BURNING_STATE_TIME )
262 {
264 }
265 }
266
267 // Burn containers of this roadflare. This might be removed if lit roadflare can't be put into inventory.
268 /*EntityAI container_EAI = GetHierarchyParent();
269
270 if ( container_EAI && container_EAI.IsInherited(ItemBase) && !container_EAI.IsInherited(TripwireTrap) )
271 {
272 ItemBase container_IB = ItemBase.Cast( container_EAI );
273
274 int c_size = container_IB.GetItemSize();
275 if (c_size == 0)
276 c_size = 1;
277
278 container_IB.AddHealth("","",-10/c_size);
279 }*/
280 }
281
283 }
const int FINAL_BURNING_STATE_TIME
Definition Roadflare.c:28
const int INITIAL_BURNING_STATE_TIME
Definition Roadflare.c:27
void SetBurningStateSynchronized(int state_number)
Definition Roadflare.c:226

Перекрестные ссылки FINAL_BURNING_STATE_TIME, GetGame(), INITIAL_BURNING_STATE_TIME, m_BurningState, SetBurningStateSynchronized() и UpdateActiveParticles().

◆ OnWorkStart()

override void OnWorkStart ( )
inlineprivate
191 {
192 if ( !GetGame().IsServer() || !GetGame().IsMultiplayer() )
193 {
194 PlaySoundSetLoop( m_BurningSound, BURNING_SOUND, 0.5, 0 );
195 PlaySoundSet( m_IgniteSound, IGNITE_SOUND, 0, 0 );
196
197 m_Light = RoadflareLight.Cast( ScriptedLightBase.CreateLight( RoadflareLight, Vector(0,0,0) ) );
198 m_Light.AttachOnMemoryPoint( this, m_Light.m_MemoryPoint );
199 }
200
201 if ( GetGame().IsServer() )
202 {
203 /*m_NoisePar = new NoiseParams();
204 m_NoisePar.LoadFromPath("cfgVehicles Roadflare NoiseRoadFlare");
205 if ( GetGame().GetWorld().IsNight() )
206 {
207 NoiseSystem noise = GetGame().GetNoiseSystem();
208 if ( noise )
209 {
210 noise.AddNoisePos( this, GetPosition(), m_NoisePar );
211 }
212 }*/
213 }
214
216 SetModelState( RoadflareModelStates.UNCAPPED_IGNITED );
217 }
const string BURNING_SOUND
Definition Roadflare.c:49
void SetBurningState(int state_number)
Definition Roadflare.c:220
const string IGNITE_SOUND
Definition Roadflare.c:50
Definition PointLightBase.c:2

Перекрестные ссылки BURNING_SOUND, GetGame(), IGNITE_SOUND, m_BurningSound, m_IgniteSound, m_Light, SetBurningState(), SetModelState() и Vector().

◆ OnWorkStop()

override void OnWorkStop ( )
inlineprivate
287 {
288 if ( GetGame().IsMissionMainMenu() ) // This is singleplayer main menu so no synchronization here!
289 {
292 }
293 else
294 {
295 if ( GetGame().IsServer() )
296 {
297 //Safeguard if item is turned off by another event than running out of energy
298 if (GetCompEM().GetEnergy() > 0)
299 {
300 if (m_Light)
301 {
302 m_Light.FadeOut();
303 }
305 return;
306 }
308 SetHealth("","",0);
309 }
310
313 m_FinalSmokeTimer.Run(60, this, "StopSmoking", NULL, false);
314 }
315
316
317 if ( m_BurningSound )
318 StopSoundSet( m_BurningSound );
319
320 if (m_Light)
321 m_Light.FadeOut();
322
323 SetModelState( RoadflareModelStates.UNCAPPED_BURNED_OUT );
324 }
float GetEnergy()
Definition ItemBase.c:8187
Definition DayZPlayerImplement.c:63
const int CALL_CATEGORY_SYSTEM
Definition tools.c:8

Перекрестные ссылки CALL_CATEGORY_SYSTEM, GetEnergy(), GetGame(), m_BurningSound, m_FinalSmokeTimer, m_Light, SetBurningState(), SetBurningStateSynchronized(), SetModelState() и UpdateActiveParticles().

◆ SetActions()

override void SetActions ( )
inlineprivate
477 {
478 super.SetActions();
479
480 AddAction(ActionAttach);
484 }
void ActionDetach()
Definition ActionDetach.c:10
ActionLightItemOnFireCB ActionContinuousBaseCB ActionLightItemOnFire()
Definition ActionLightItemOnFire.c:11
void AddAction(typename actionName)
Definition AdvancedCommunication.c:220
Definition ActionTurnOnWhileInHands.c:2

Перекрестные ссылки ActionDetach(), ActionLightItemOnFire() и AddAction().

◆ SetBurningState()

void SetBurningState ( int state_number)
inlineprivate
221 {
223 }

Перекрестные ссылки m_BurningState.

Используется в OnWorkStart() и OnWorkStop().

◆ SetBurningStateSynchronized()

void SetBurningStateSynchronized ( int state_number)
inlineprivate
227 {
228 if ( GetGame().IsServer() )
229 {
231 SetSynchDirty();
232 }
233 }

Перекрестные ссылки GetGame() и m_BurningState.

Используется в OnWork(), OnWorkStop() и StopSmoking().

◆ SetModelState()

void SetModelState ( int enum_state)
inlineprivate
89 {
92 }
void UpdateModelSelections()
Definition Roadflare.c:132

Перекрестные ссылки m_ModelState и UpdateModelSelections().

Используется в OnStoreLoad(), OnWorkStart() и OnWorkStop().

◆ StopSmoking()

void StopSmoking ( )
inlineprivate

Перекрестные ссылки SetBurningStateSynchronized() и UpdateActiveParticles().

◆ UpdateActiveParticles()

void UpdateActiveParticles ( )
inlineprivate
328 {
329 if ( GetGame().IsDedicatedServer() )
330 return;
331
332 switch (m_BurningState)
333 {
334 case RoadflareBurningState.NOT_BURNING:
335
337 break;
338
339 case RoadflareBurningState.INITIAL_BURN:
340
341 if (!m_ParInitialFire)
342 {
344 m_ParInitialFire = ParticleManager.GetInstance().PlayOnObject( PARTICLE_INIT_FIRE, this, m_FlameLocalPos);
345 m_ParInitialFire.SetWiggle( 10, 0.3 );
346 }
347 break;
348
349 case RoadflareBurningState.MAIN_BURN:
350
351 if (!m_ParMainFire)
352 {
353 m_ParMainFire = ParticleManager.GetInstance().PlayOnObject( PARTICLE_MAIN_FIRE, this, m_FlameLocalPos);
354 m_ParMainFire.SetWiggle( 7, 0.3 );
355 }
356
358
359 break;
360
361 case RoadflareBurningState.FINAL_BURN:
362
363 if (!m_ParFinalFire)
364 {
366 m_ParFinalFire = ParticleManager.GetInstance().PlayOnObject( PARTICLE_FINAL_FIRE, this, m_FlameLocalPos);
367 m_ParFinalFire.SetWiggle( 4, 0.3 );
368 }
369 break;
370
371 case RoadflareBurningState.SMOKE_ONLY:
372
373 if (!m_ParJustSmoke)
374 {
376 m_ParJustSmoke = ParticleManager.GetInstance().PlayOnObject( PARTICLE_FINAL_SMOKE, this, m_FlameLocalPos);
377 m_ParJustSmoke.SetWiggle( 2, 0.3 );
378 }
379 break;
380 }
381 }
void ParticleManager(ParticleManagerSettings settings)
Constructor (ctor)
Definition ParticleManager.c:84
void SetWiggle(float random_angle, float random_interval)
Makes the particle change direction by random_angle every random_interval seconds.
Definition Particle.c:765
int PARTICLE_INIT_FIRE
Definition Roadflare.c:41
vector m_FlameLocalPos
Definition Roadflare.c:29
int PARTICLE_FINAL_FIRE
Definition Roadflare.c:43
int PARTICLE_FINAL_SMOKE
Definition Roadflare.c:44
int PARTICLE_MAIN_FIRE
Definition Roadflare.c:42

Перекрестные ссылки DestroyAllParticles(), DestroyParticleEx(), GetGame(), m_BurningState, m_FlameLocalPos, m_ParFinalFire, m_ParInitialFire, m_ParJustSmoke, m_ParMainFire, PARTICLE_FINAL_FIRE, PARTICLE_FINAL_SMOKE, PARTICLE_INIT_FIRE, PARTICLE_MAIN_FIRE, ParticleManager() и Particle::SetWiggle().

Используется в OnVariablesSynchronized(), OnWork(), OnWorkStop() и StopSmoking().

◆ UpdateModelSelections()

void UpdateModelSelections ( )
inlineprivate
133 {
134 switch (m_ModelState)
135 {
136 case RoadflareModelStates.DEFAULT:
137
138 ShowSelection(FLARE_CAP);
139 ShowSelection(UNIGNITED_TIP);
140
141 HideSelection(IGNITED_TIP);
142 HideSelection(EXTINGUISHED_TIP);
143
144 SetObjectTexture(SELECTION_Pristine, DEFAULT_TEXTURE);
145 SetObjectMaterial(SELECTION_Pristine, DEFAULT_MATERIAL);
146
147 break;
148
149 case RoadflareModelStates.UNCAPPED_UNIGNITED:
150
151 ShowSelection(UNIGNITED_TIP);
152
153 HideSelection(FLARE_CAP);
154 HideSelection(IGNITED_TIP);
155 HideSelection(EXTINGUISHED_TIP);
156
157 SetObjectTexture(SELECTION_Pristine, DEFAULT_TEXTURE);
158 SetObjectMaterial(SELECTION_Pristine, DEFAULT_MATERIAL);
159
160 break;
161
162 case RoadflareModelStates.UNCAPPED_IGNITED:
163
164 ShowSelection(IGNITED_TIP);
165
166 HideSelection(UNIGNITED_TIP);
167 HideSelection(FLARE_CAP);
168 HideSelection(EXTINGUISHED_TIP);
169
170 // No texture/material change here because the model already contains them
171
172 break;
173
174 case RoadflareModelStates.UNCAPPED_BURNED_OUT:
175
176 ShowSelection(EXTINGUISHED_TIP);
177
178 HideSelection(UNIGNITED_TIP);
179 HideSelection(FLARE_CAP);
180 HideSelection(IGNITED_TIP);
181
182 SetObjectTexture(SELECTION_Burned_out, DEFAULT_TEXTURE);
183 SetObjectMaterial(SELECTION_Burned_out, DEFAULT_MATERIAL);
184
185 break;
186 }
187 }
static const string FLARE_CAP
Definition Roadflare.c:62
static const string EXTINGUISHED_TIP
Definition Roadflare.c:65
static const int SELECTION_Burned_out
Definition Roadflare.c:68
static const string IGNITED_TIP
Definition Roadflare.c:64
static const int SELECTION_Pristine
Definition Roadflare.c:69
static const string DEFAULT_MATERIAL
Definition Roadflare.c:75
static const string UNIGNITED_TIP
Definition Roadflare.c:63
static const string DEFAULT_TEXTURE
Definition Roadflare.c:72

Перекрестные ссылки DEFAULT_MATERIAL, DEFAULT_TEXTURE, EXTINGUISHED_TIP, FLARE_CAP, IGNITED_TIP, m_ModelState, SELECTION_Burned_out, SELECTION_Pristine и UNIGNITED_TIP.

Используется в SetModelState().

Поля

◆ BURNING_MATERIAL

const string BURNING_MATERIAL = "dz\\gear\\consumables\\data\\road_flare_on.rvmat"
staticprivate

◆ BURNING_NOISE_RANGE

const int BURNING_NOISE_RANGE = 30
staticprotected

◆ BURNING_SOUND

const string BURNING_SOUND = "roadflareLoop_SoundSet"
staticprotected

Используется в OnWorkStart().

◆ BURNING_TEXTURE

const string BURNING_TEXTURE = "dz\\gear\\consumables\\data\\road_flare_e_co.paa"
staticprivate

◆ DEFAULT_MATERIAL

const string DEFAULT_MATERIAL = "dz\\gear\\consumables\\data\\road_flare.rvmat"
staticprivate

Используется в UpdateModelSelections().

◆ DEFAULT_TEXTURE

const string DEFAULT_TEXTURE = "dz\\gear\\consumables\\data\\road_flare_co.paa"
staticprivate

Используется в UpdateModelSelections().

◆ EXTINGUISHED_TIP

const string EXTINGUISHED_TIP = "Burned_out"
staticprivate

Используется в UpdateModelSelections().

◆ FINAL_BURNING_STATE_TIME

const int FINAL_BURNING_STATE_TIME = 60
staticprotected

Используется в OnWork().

◆ FLARE_CAP

const string FLARE_CAP = "Flare_cap"
staticprivate

Используется в UpdateModelSelections().

◆ IGNITE_SOUND

const string IGNITE_SOUND = "roadflareTurnOn_SoundSet"
staticprotected

Используется в OnWorkStart().

◆ IGNITED_TIP

const string IGNITED_TIP = "Burning"
staticprivate

Используется в UpdateModelSelections().

◆ INITIAL_BURNING_STATE_TIME

const int INITIAL_BURNING_STATE_TIME = 5
staticprotected

Используется в OnWork().

◆ m_BurningSound

EffectSound m_BurningSound
protected

Используется в EEDelete(), OnWorkStart() и OnWorkStop().

◆ m_BurningState

◆ m_FinalSmokeTimer

ref Timer m_FinalSmokeTimer
protected

Используется в EEDelete() и OnWorkStop().

◆ m_FlameLocalPos

vector m_FlameLocalPos = "0 0.285 0"
staticprotected

Используется в UpdateActiveParticles().

◆ m_IgniteSound

EffectSound m_IgniteSound
protected

Используется в EEDelete() и OnWorkStart().

◆ m_Light

RoadflareLight m_Light
private

Используется в EEDelete(), OnWorkStart() и OnWorkStop().

◆ m_ModelState

int m_ModelState = RoadflareModelStates.DEFAULT
private

Используется в OnStoreSave(), SetModelState() и UpdateModelSelections().

◆ m_NoisePar

ref NoiseParams m_NoisePar
private

◆ m_NoiseTimer

float m_NoiseTimer
private

◆ m_ParFinalFire

Particle m_ParFinalFire
protected

Используется в DestroyAllParticles() и UpdateActiveParticles().

◆ m_ParInitialFire

Particle m_ParInitialFire
protected

Используется в DestroyAllParticles() и UpdateActiveParticles().

◆ m_ParJustSmoke

Particle m_ParJustSmoke
protected

Используется в DestroyAllParticles() и UpdateActiveParticles().

◆ m_ParMainFire

Particle m_ParMainFire
protected

Используется в DestroyAllParticles() и UpdateActiveParticles().

◆ PARTICLE_FINAL_FIRE

int PARTICLE_FINAL_FIRE = ParticleList.ROADFLARE_BURNING_ENDING
staticprotected

Используется в UpdateActiveParticles().

◆ PARTICLE_FINAL_SMOKE

int PARTICLE_FINAL_SMOKE = ParticleList.ROADFLARE_BURNING_SMOKE
staticprotected

Используется в UpdateActiveParticles().

◆ PARTICLE_INIT_FIRE

int PARTICLE_INIT_FIRE = ParticleList.ROADFLARE_BURNING_INIT
staticprotected

Используется в UpdateActiveParticles().

◆ PARTICLE_MAIN_FIRE

int PARTICLE_MAIN_FIRE = ParticleList.ROADFLARE_BURNING_MAIN
staticprotected

Используется в UpdateActiveParticles().

◆ SELECTION_All

const int SELECTION_All = 3
staticprivate

◆ SELECTION_Burned_out

const int SELECTION_Burned_out = 1
staticprivate

Используется в UpdateModelSelections().

◆ SELECTION_Burning

const int SELECTION_Burning = 0
staticprivate

◆ SELECTION_Pristine

const int SELECTION_Pristine = 2
staticprivate

Используется в UpdateModelSelections().

◆ STANDS_FOLDED

const string STANDS_FOLDED = "Sticks_Flare_Folded"
staticprivate

Используется в OnInventoryEnter() и OnInventoryExit().

◆ STANDS_UNFOLDED

const string STANDS_UNFOLDED = "Sticks_Flare_Unfolded"
staticprivate

Используется в OnInventoryEnter() и OnInventoryExit().

◆ UNIGNITED_TIP

const string UNIGNITED_TIP = "Pristine"
staticprivate

Используется в UpdateModelSelections().


Объявления и описания членов класса находятся в файле: