Enumerations | |
enum | EFireworksState { DEFAULT , PLACED , IGNITED , FIRING , FINISHED } |
Functions | |
void | FireworksBase () |
override void | EEOnCECreate () |
protected void | Init () |
Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system) | |
override protected void | SetActions () |
override bool | HasFlammableMaterial () |
protected float | GetMaxAllowedWetness () |
protected EFireworksState | GetState () |
returns one of STATE_... | |
protected void | SetState (EFireworksState state) |
protected void | OnStateChangedServer (EFireworksState currentState) |
protected void | OnStateChangedClient (EFireworksState currentState) |
override protected void | OnInventoryEnter (Man player) |
override protected void | OnInventoryExit (Man player) |
protected void | StandUp () |
override void | OnIgnitedThis (EntityAI fire_source) |
Executed on Server when some item ignited this one. | |
override protected bool | CanBeIgnitedBy (EntityAI igniter=NULL) |
protected void | OnEventServer (int type) |
Called periodically after the entity gets ignited. | |
protected float | GetEventDelay () |
override protected void | OnVariablesSynchronized () |
Variables | |
enum EFireworksState | m_State |
protected EFireworksState | m_StatePrev |
protected ref Timer | m_TimerEvent |
protected int | m_RandomSeed |
enum EFireworksState |
References vector::Dot(), GetMaxAllowedWetness(), Inventory_Base::GetState(), GetWet(), and vector::Up.
override void EEOnCECreate | ( | ) |
References StandUp().
void FireworksBase | ( | ) |
References Init().
Referenced by ActionConditionContinue().
protected float GetEventDelay | ( | ) |
protected float GetMaxAllowedWetness | ( | ) |
Referenced by CanBeIgnitedBy().
protected EFireworksState GetState | ( | ) |
returns one of STATE_...
returns the state of climb (enum value of ClimbStates);
References Inventory_Base::m_State.
override bool HasFlammableMaterial | ( | ) |
protected void Init | ( | ) |
Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
whole body slots
upper body part slots
bottom body part slots
lower body part slots
heat comfort related slots
pre-init arrays
References AddModifier(), AnalyticsRegisterStat(), CALL_CATEGORY_GUI, CALL_CATEGORY_SYSTEM, ScriptCallQueue::CallLater(), Class::CastTo(), WorkspaceWidget::CreateWidgets(), DEFAULT_TICK_TIME_ACTIVE, DEFAULT_TICK_TIME_INACTIVE, DrawConnectingLines(), UIScriptedMenu::DrawConnectingLines(), FISH_AGILITY, g_Game, WorldData::GetBaseEnvTemperatureAtObject(), CGame::GetCallQueue(), JsonMissionLoaderData::GetData(), GetGame(), CfgGameplayHandler::GetHoldBreathStaminaModifier(), GetName(), GetPlayer(), InputUtils::GetRichtextButtonIconFromInputAction(), CGame::GetUpdateQueue(), CGame::GetWorkspace(), hndDebugPrint(), InputUtils::ICON_SCALE_TOOLBAR, INDEX_NOT_FOUND, INIT_LINE_STRETCH, InitPPEManagerClassMap(), InitSpecificsExplosionEffectForSurface(), InjectDamageSystemValues(), ScriptInvoker::Insert(), IsCameraNV(), LogManager::IsInventoryHFSMLogEnable(), ItemOptics::IsNVOptic(), ItemOptics::IsWorking(), LateInit(), m_AnalyticsStatsEnabled, m_AvailableSoundsets, m_AverageHeatComfortBuffer, m_Back, m_BaseValue, m_BodyParts, m_btnLeave, m_BurnTimePerFullFuelDose, FlammableBase::m_BurnTimePerFullFuelDoseEx, m_BurnTimePerFullLard, FlammableBase::m_BurnTimePerFullLardEx, m_BurnTimePerRag, FlammableBase::m_BurnTimePerRagEx, m_ChanceRange, m_context_menu, m_Cooldown, m_CrossHairs, m_Cycler, m_CyclerCatching, m_DrainValvePressureDeanimationSettings, m_DrainValvePressureStageSettings, m_DrainValveWaterStageSettings, m_Duration, m_EnvironmentSnapshot, m_EnvironmentTemperature, m_ExistingPostprocessRequests, m_Exponent, m_FeetParts, m_FillValvePressureDeanimationSettings, m_FillValvePressureStageSettings, m_FillValveWaterStageSettings, m_FishingTime, m_FishProximity, m_FSwapping, m_FSwappingInst, m_HeadParts, m_HeatBufferTimer, m_HeatComfort, m_HeatComfortBehaviorCategory, m_HintPanel, m_ID, m_Initialized, m_Inventory, m_IsFishPulling, m_IsInWater, m_IsUnderRoof, m_LastActiveValve, m_ManagerInitialized, m_MaxConsumableFuelQuantity, FlammableBase::m_MaxConsumableFuelQuantityEx, m_MaxConsumableLardQuantity, FlammableBase::m_MaxConsumableLardQuantityEx, m_MissionData, m_MovingTo, m_Multiplier, m_Name, m_Notifiers, m_opticsUsed, m_PipeBrokenParticles, m_PipeSounds, m_Player, m_PlayerSpeed, m_PlayingSounds, m_Pos, m_PPEMaterialUpdateQueueMap, m_pPlayer, m_PressureAnimationRequests, m_PressureDeanimationRequests, m_PressureTimesAccumulated, m_Pull, m_RoofCheckTimer, m_Root, m_SlotIdsBottom, m_SlotIdsComplete, m_SlotIdsLower, m_SlotIdsUpper, m_SoundParamsMap, m_StartTimeAdjustment, m_SurfaceType, m_Swapping, m_SyncID, m_tab_images, m_TabScript, m_Taking, m_TickIntervalActive, m_TickIntervalInactive, m_TrackActivatedTime, m_txtNote, m_txtPosition, m_TypeToSurfaceParticleIDMap, m_UpdatedMaterials, m_UpdatingRequests, m_UTemperatureSources, m_UTSAverageTemperature, m_UTSAverageTemperatureBuffer, m_ValveManipulatedIndex, m_ValveManipulatedIndexPrev, m_ValveNames, m_ValveParticles, m_ValveStates, m_WaterLevel, m_WaterLevelActual, m_WaterLevelPrev, m_WaterLevelsAvailable, m_WaterLevelSnapshot, m_WaterLevelTimesAccumulated, m_WetDryTick, m_WgtBtnMsnClose, m_WgtBtnMsnPlay, m_WgtLstMsnList, m_WorldData, MAX_FISHING_TIME, MIN_FISHING_TIME, JsonMissionLoaderData::MissionPaths, path, PIPES_BROKEN_COUNT, Math::RandomInt(), SetCameraNV(), SetCameraNVType(), GameConstants::STAMINA_DRAIN_HOLD_BREATH_DURATION, GameConstants::STAMINA_DRAIN_HOLD_BREATH_EXPONENT, GameConstants::STAMINA_DRAIN_HOLD_BREATH_START, GameConstants::STAMINA_REGEN_COOLDOWN_DEPLETION, Update(), UpdateConstructionParts(), UpdatePlayerStatsValues(), VALVES_COUNT, WL_AVERAGE, WL_MAX, and WL_MIN.
Referenced by CatchingContextBase(), ClockBase(), DayZPlayerCameraBase(), DayZPlayerCameraBase::DayZPlayerCameraIronsights(), DayZPlayerImplementMeleeCombat(), DayZPlayerMeleeFightLogic_LightHeavy(), ExplosivesBase(), FireworksBase(), Init(), Land_Underground_WaterReservoir(), Link< Class T >::Link(), LiquidInfo::LiquidInfo(), LoginQueueBase::LoginQueueStatic(), LoginTimeBase::LoginTimeStatic(), ModifiersManager(), NotifiersManager(), ManBase::PlayerBase(), PlayerStats(), PPEClassBase::PPEClassBase(), RemotePlayerStatDebug(), UniversalTemperatureSourceDebug::UniversalTemperatureSource(), and DayZInfected::ZombieBase().
protected void OnEventServer | ( | int | type | ) |
Called periodically after the entity gets ignited.
override void OnIgnitedThis | ( | EntityAI | fire_source | ) |
Executed on Server when some item ignited this one.
References Inventory_Base::SetState().
override protected void OnInventoryEnter | ( | Man | player | ) |
References Inventory_Base::GetState(), and Inventory_Base::SetState().
override protected void OnInventoryExit | ( | Man | player | ) |
References IsBeingPlaced(), and StandUp().
protected void OnStateChangedClient | ( | EFireworksState | currentState | ) |
Referenced by OnVariablesSynchronized().
protected void OnStateChangedServer | ( | EFireworksState | currentState | ) |
Referenced by SetState().
override protected void OnVariablesSynchronized | ( | ) |
References m_State, Inventory_Base::m_State, m_StatePrev, and OnStateChangedClient().
override protected void SetActions | ( | ) |
References ActionDeployObject(), ActionLightItemOnFire(), and AddAction().
protected void SetState | ( | EFireworksState | state | ) |
References GetGame(), m_State, m_StatePrev, and OnStateChangedServer().
protected void StandUp | ( | ) |
References vector::Zero.
Referenced by EEOnCECreate(), and OnInventoryExit().
protected int m_RandomSeed |
Referenced by FireworksLauncher::FireworksLauncher(), and FireworksLauncher::OnVariablesSynchronized().
enum EFireworksState m_State |
protected EFireworksState m_StatePrev |
protected ref Timer m_TimerEvent |