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

◆ OnWorkStop()

override void FlammableBase::OnWorkStop ( )
inlineprotected

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

702 {
704 if (m_Light)
705 m_Light.FadeOut();
706
707 if ( m_LoopSoundEntity && g_Game && ( !g_Game.IsDedicatedServer() ) )
708 {
709 g_Game.ObjectDelete( m_LoopSoundEntity );
710 m_LoopSoundEntity = NULL;
711 }
712
713 if ( m_FireParticle)
714 {
715 m_FireParticle.Stop();
716 m_FireParticle = NULL;
717 }
718
721
722 LockRags(false);
723
724 if (g_Game.IsServer() || !g_Game.IsMultiplayer())
725 {
726 if (GetRag() && GetCompEM().GetEnergy() == 0 && GetRagQuantity() > 0)
727 {
728 GetRag().SetQuantity(0);
729 }
730 }
731
733 }
DayZGame g_Game
Определения DayZGame.c:3942
float GetEnergy()
Определения ItemBase.c:8525
Rag GetRag()
Определения Torch.c:538
void UpdateCheckForReceivingUpgrade()
Определения Torch.c:195
SoundOnVehicle m_LoopSoundEntity
Определения Torch.c:14
int GetRagQuantity()
Определения Torch.c:794
void TryTransformIntoStick()
Определения Torch.c:479
void LockRags(bool do_lock)
Определения Torch.c:543
TorchLight m_Light
Определения Torch.c:32
Particle m_FireParticle
Определения Torch.c:15
void UpdateMaterial()
Определения Torch.c:813
void CalculateQuantity()
Определения Torch.c:422

Перекрестные ссылки CalculateQuantity(), g_Game, GetEnergy(), GetRag(), GetRagQuantity(), LockRags(), m_FireParticle, m_Light, m_LoopSoundEntity, TryTransformIntoStick(), UpdateCheckForReceivingUpgrade() и UpdateMaterial().