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

◆ OnDamageDestroyed()

override void Grenade_ChemGas::OnDamageDestroyed ( int oldLevel)
inlineprotected

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

51 {
52 if (GetGame().IsServer() || !GetGame().IsMultiplayer())
53 {
55 }
56 #ifndef SERVER
57 ClearFlags(EntityFlags.VISIBLE, false);
58 m_ParticleExploded = ParticleManager.GetInstance().PlayInWorld(ParticleList.GRENADE_CHEM_BREAK, GetPosition());
59 PlaySoundSet( m_ExplosionSound, GetExplosionSoundSet(), 0, 0 );
60 #endif
61
62 }
void ParticleManager(ParticleManagerSettings settings)
Constructor (ctor)
Определения ParticleManager.c:88
override ScriptCallQueue GetCallQueue(int call_category)
Определения DayZGame.c:1187
EffectSound m_ExplosionSound
Определения Grenade_ChemGas.c:5
ParticleSource m_ParticleExploded
Определения Grenade_ChemGas.c:4
string GetExplosionSoundSet()
Определения Grenade_ChemGas.c:29
proto void CallLater(func fn, int delay=0, bool repeat=false, void param1=NULL, void param2=NULL, void param3=NULL, void param4=NULL, void param5=NULL, void param6=NULL, void param7=NULL, void param8=NULL, void param9=NULL)
adds call into the queue with given parameters and arguments (arguments are held in memory until the ...
proto native CGame GetGame()
EntityFlags
Entity flags.
Определения EnEntity.c:115
class JsonUndergroundAreaTriggerData GetPosition
Определения UndergroundAreaLoader.c:9
const int CALL_CATEGORY_SYSTEM
Определения tools.c:8
proto native int ClearFlags(int flags, bool immedUpdate=true)

Перекрестные ссылки CALL_CATEGORY_SYSTEM, ScriptCallQueue::CallLater(), ClearFlags(), CGame::GetCallQueue(), GetExplosionSoundSet(), GetGame(), GetPosition, ParticleList::GRENADE_CHEM_BREAK, m_ExplosionSound, m_ParticleExploded и ParticleManager().