![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Member Functions | |
| void | Land_WarheadStorage_PowerStation () |
| void | AnimateLever (int index, int state=-1) |
| void | CheckStopTimer () |
| void | DebugPrepareGenerator () |
| override void | DeferredInit () |
| Land_WarheadStorage_Main | GetClosestBunker () |
| string | GetLeverComponentNameByLeverIndex (int leverIndex) |
| int | GetLeverIndexByComponentName (string name) |
| PowerGeneratorStatic | GetPowerGenerator () |
| vector | GetPowerGeneratorSpawnPos () |
| void | LinkPowerGeneratorServer () |
| void | OnAfterLoadUpdate () |
| override void | OnAnimationPhaseStarted (string animSource, float phase) |
| void | OnGeneratorStart () |
| void | OnGeneratorStop () |
| void | OnLeverToggled () |
| override void | OnVariablesSynchronized () |
| void | PlayLeverSound (string leverName, int state) |
| void | StartTimer () |
| void | Tick () |
| void | TurnAllLeversOff () |
| void | UpdateLeverStatesServer () |
Static Protected Member Functions | |
| static void | RegisterBunker (Land_WarheadStorage_Main bunker) |
| static void | UnregisterBunker (Land_WarheadStorage_Main bunker) |
Protected Attributes | |
| const string | GENERATOR_POS_MEMPOINT = "generator_pos" |
| const string | LEVERS_POS_MEMPOINT = "leverup_axis" |
| bool | m_InitBunkerState |
| bool | m_IsPowerGeneratorRunning |
| int | m_LastActivatedLeverId |
| int | m_LeverStatesBits |
| int | m_PlaySparks |
| PowerGeneratorStatic | m_PowerGenerator |
| ref Timer | m_UpdateTimer |
| const string | SPARKLES_SOUND = "Power_Station_generator_overpowered_SoundSet" |
| const string | SWITCH_DOWN_SOUND = "Power_Station_Switch_Down_SoundSet" |
| const string | SWITCH_UP_SOUND = "Power_Station_Switch_Up_SoundSet" |
Static Protected Attributes | |
| static ref set< Land_WarheadStorage_Main > | m_Bunkers |
| static ref map< Land_WarheadStorage_PowerStation, Land_WarheadStorage_Main > | m_BunkerStationMap = new map<Land_WarheadStorage_PowerStation, Land_WarheadStorage_Main>() |
Additional Inherited Members | |
| Private Member Functions inherited from House | |
| void | ~Land_Buoy () |
| override void | DeferredInit () |
| Private Attributes inherited from House | |
| BuoyLight | m_Light |
Definition at line 1 of file land_warheadstorage_powerstation.c.
|
inlineprotected |
Definition at line 21 of file land_warheadstorage_powerstation.c.
References m_PlaySparks.
Definition at line 90 of file land_warheadstorage_powerstation.c.
References g_Game, GetLeverComponentNameByLeverIndex(), and StartTimer().
Referenced by OnAfterLoadUpdate(), ActionOperatePanelPowerStation::OnStart(), and TurnAllLeversOff().
|
inlineprotected |
Definition at line 131 of file land_warheadstorage_powerstation.c.
References m_UpdateTimer.
Referenced by Tick().
|
inlineprotected |
Definition at line 366 of file land_warheadstorage_powerstation.c.
References g_Game, and m_PowerGenerator.
|
inlineprotected |
Definition at line 28 of file land_warheadstorage_powerstation.c.
References g_Game, and LinkPowerGeneratorServer().
|
inlineprotected |
Definition at line 305 of file land_warheadstorage_powerstation.c.
References vector::DistanceSq(), g_Game, GetPosition(), m_Bunkers, m_BunkerStationMap, m_InitBunkerState, m_PowerGenerator, and Land_WarheadStorage_Main::SetPowerServer().
Referenced by OnGeneratorStart(), OnGeneratorStop(), and UpdateLeverStatesServer().
Definition at line 216 of file land_warheadstorage_powerstation.c.
Referenced by AnimateLever(), OnAfterLoadUpdate(), Tick(), and TurnAllLeversOff().
Definition at line 232 of file land_warheadstorage_powerstation.c.
References name.
Referenced by ActionOperatePanelPowerStation::ActionCondition(), and ActionOperatePanelPowerStation::OnStart().
|
inlineprotected |
Definition at line 83 of file land_warheadstorage_powerstation.c.
References m_PowerGenerator.
Referenced by PowerGeneratorStatic::EEOnAfterLoad().
|
inlineprotected |
Definition at line 53 of file land_warheadstorage_powerstation.c.
References GENERATOR_POS_MEMPOINT.
Referenced by LinkPowerGeneratorServer().
|
inlineprotected |
Definition at line 59 of file land_warheadstorage_powerstation.c.
References ECE_CREATEPHYSICS, ECE_NOLIFETIME, ECE_SETUP, ECE_UPDATEPATHGRAPH, g_Game, PowerGeneratorStatic::GetClosestGenerator(), GetOrientation(), GetPowerGeneratorSpawnPos(), m_PowerGenerator, OnAfterLoadUpdate(), OnGeneratorStart(), and RF_IGNORE.
Referenced by DeferredInit().
|
inlineprotected |
Definition at line 376 of file land_warheadstorage_powerstation.c.
References AnimateLever(), GetLeverComponentNameByLeverIndex(), and m_PowerGenerator.
Referenced by LinkPowerGeneratorServer().
Definition at line 288 of file land_warheadstorage_powerstation.c.
References string::Contains(), and PlayLeverSound().
|
inlineprotected |
Definition at line 258 of file land_warheadstorage_powerstation.c.
References g_Game, GetClosestBunker(), m_IsPowerGeneratorRunning, m_PlaySparks, and Land_WarheadStorage_Main::SetPowerServer().
Referenced by LinkPowerGeneratorServer().
|
inlineprotected |
Definition at line 273 of file land_warheadstorage_powerstation.c.
References g_Game, GetClosestBunker(), m_IsPowerGeneratorRunning, Land_WarheadStorage_Main::SetPowerServer(), and TurnAllLeversOff().
|
inlineprotected |
Definition at line 178 of file land_warheadstorage_powerstation.c.
References Math::GetNumberOfSetBits(), m_IsPowerGeneratorRunning, m_LastActivatedLeverId, m_LeverStatesBits, m_PlaySparks, m_PowerGenerator, and TurnAllLeversOff().
Referenced by Tick().
|
inlineprotected |
Definition at line 36 of file land_warheadstorage_powerstation.c.
References ParticleList::LEVER_SPARKS, m_PlaySparks, ParticleManager(), SEffectManager::PlaySoundCachedParams(), EffectSound::SetAutodestroy(), and SPARKLES_SOUND.
Definition at line 112 of file land_warheadstorage_powerstation.c.
References LEVERS_POS_MEMPOINT, EffectSound::SetAutodestroy(), SWITCH_DOWN_SOUND, and SWITCH_UP_SOUND.
Referenced by OnAnimationPhaseStarted().
|
inlinestaticprotected |
Definition at line 341 of file land_warheadstorage_powerstation.c.
References m_Bunkers.
Referenced by Land_WarheadStorage_Main::Land_WarheadStorage_Main().
|
inlineprotected |
Definition at line 124 of file land_warheadstorage_powerstation.c.
References m_UpdateTimer.
Referenced by AnimateLever().
|
inlineprotected |
Definition at line 139 of file land_warheadstorage_powerstation.c.
References CheckStopTimer(), GetLeverComponentNameByLeverIndex(), m_LastActivatedLeverId, m_LeverStatesBits, m_PowerGenerator, OnLeverToggled(), and UpdateLeverStatesServer().
|
inlineprotected |
Definition at line 202 of file land_warheadstorage_powerstation.c.
References AnimateLever(), and GetLeverComponentNameByLeverIndex().
Referenced by OnGeneratorStop(), and OnLeverToggled().
|
inlinestaticprotected |
Definition at line 350 of file land_warheadstorage_powerstation.c.
References ErrorEx, and m_Bunkers.
Referenced by Land_WarheadStorage_Main::~Land_WarheadStorage_Main().
|
inlineprotected |
Definition at line 249 of file land_warheadstorage_powerstation.c.
References GetClosestBunker(), m_LeverStatesBits, and Land_WarheadStorage_Main::SetLeverStatesServer().
Referenced by Tick().
|
protected |
Definition at line 15 of file land_warheadstorage_powerstation.c.
Referenced by GetPowerGeneratorSpawnPos().
|
protected |
Definition at line 14 of file land_warheadstorage_powerstation.c.
Referenced by PlayLeverSound().
|
staticprotected |
Definition at line 4 of file land_warheadstorage_powerstation.c.
Referenced by GetClosestBunker(), RegisterBunker(), and UnregisterBunker().
|
staticprotected |
Definition at line 12 of file land_warheadstorage_powerstation.c.
Referenced by GetClosestBunker().
|
protected |
Definition at line 3 of file land_warheadstorage_powerstation.c.
Referenced by GetClosestBunker().
|
protected |
Definition at line 7 of file land_warheadstorage_powerstation.c.
Referenced by OnGeneratorStart(), OnGeneratorStop(), and OnLeverToggled().
|
protected |
Definition at line 9 of file land_warheadstorage_powerstation.c.
Referenced by OnLeverToggled(), and Tick().
|
protected |
Definition at line 10 of file land_warheadstorage_powerstation.c.
Referenced by OnLeverToggled(), Tick(), and UpdateLeverStatesServer().
|
protected |
Definition at line 8 of file land_warheadstorage_powerstation.c.
Referenced by Land_WarheadStorage_PowerStation(), OnGeneratorStart(), OnLeverToggled(), and OnVariablesSynchronized().
|
protected |
Definition at line 6 of file land_warheadstorage_powerstation.c.
Referenced by DebugPrepareGenerator(), GetClosestBunker(), GetPowerGenerator(), LinkPowerGeneratorServer(), OnAfterLoadUpdate(), OnLeverToggled(), and Tick().
|
protected |
Definition at line 5 of file land_warheadstorage_powerstation.c.
Referenced by CheckStopTimer(), and StartTimer().
|
protected |
Definition at line 19 of file land_warheadstorage_powerstation.c.
Referenced by OnVariablesSynchronized().
|
protected |
Definition at line 18 of file land_warheadstorage_powerstation.c.
Referenced by PlayLeverSound().
|
protected |
Definition at line 17 of file land_warheadstorage_powerstation.c.
Referenced by PlayLeverSound().