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

◆ OnWorkStop()

override void Roadflare::OnWorkStop ( )
inlineprivate

См. определение в файле Roadflare.c строка 264

265 {
266 if ( g_Game.IsMissionMainMenu() ) // This is singleplayer main menu so no synchronization here!
267 {
270 }
271 else
272 {
273 if ( g_Game.IsServer() )
274 {
275 //Safeguard if item is turned off by another event than running out of energy
276 if (GetCompEM().GetEnergy() > 0)
277 {
278 if (m_Light)
279 {
280 m_Light.FadeOut();
281 }
283 return;
284 }
286 SetHealth("","",0);
287 }
288
291 m_FinalSmokeTimer.Run(60, this, "StopSmoking", NULL, false);
292 }
293
294
295 if ( m_BurningSound )
296 StopSoundSet( m_BurningSound );
297
298 if (m_Light)
299 m_Light.FadeOut();
300
301 SetModelState( RoadflareModelStates.UNCAPPED_BURNED_OUT );
302 }
DayZGame g_Game
Определения DayZGame.c:4074
float GetEnergy()
Определения ItemBase.c:3613
RoadflareModelStates
Определения Roadflare.c:17
RoadflareBurningState
Определения Roadflare.c:8
void UpdateActiveParticles()
Определения Roadflare.c:305
void SetModelState(int enum_state)
Определения Roadflare.c:88
EffectSound m_BurningSound
Определения Roadflare.c:47
void SetBurningStateSynchronized(int state_number)
Определения Roadflare.c:212
void SetBurningState(int state_number)
Определения Roadflare.c:206
RoadflareLight m_Light
Определения Roadflare.c:33
ref Timer m_FinalSmokeTimer
Определения Roadflare.c:54
const int CALL_CATEGORY_SYSTEM
Определения 3_Game/DayZ/tools/tools.c:8

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