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

◆ OnWorkStop()

override void FlammableBase::OnWorkStop ( )
inlineprotected

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

695 {
697 if (m_Light)
698 m_Light.FadeOut();
699
700 if ( m_LoopSoundEntity && GetGame() && ( !GetGame().IsDedicatedServer() ) )
701 {
703 m_LoopSoundEntity = NULL;
704 }
705
706 if ( m_FireParticle)
707 {
708 m_FireParticle.Stop();
709 m_FireParticle = NULL;
710 }
711
714
715 LockRags(false);
716
717 if (GetGame().IsServer() || !GetGame().IsMultiplayer())
718 {
719 if (GetRag() && GetCompEM().GetEnergy() == 0 && GetRagQuantity() > 0)
720 {
721 GetRag().SetQuantity(0);
722 }
723 }
724
726 }
float GetEnergy()
Определения ItemBase.c:8278
proto native void ObjectDelete(Object obj)
Rag GetRag()
Определения Torch.c:531
void UpdateCheckForReceivingUpgrade()
Определения Torch.c:188
SoundOnVehicle m_LoopSoundEntity
Определения Torch.c:8
int GetRagQuantity()
Определения Torch.c:787
void TryTransformIntoStick()
Определения Torch.c:472
void LockRags(bool do_lock)
Определения Torch.c:536
TorchLight m_Light
Определения Torch.c:26
Particle m_FireParticle
Определения Torch.c:9
void UpdateMaterial()
Определения Torch.c:806
void CalculateQuantity()
Определения Torch.c:415
proto native CGame GetGame()

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