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

◆ GetParticleExplosionID()

int GetParticleExplosionID ( string surface)
protected

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

396 {
397 int particleID;
398
399 // kept for backward compatibility - looked up first
400 map<string, int> extraSurfaceEffect;
401 m_TypeToSurfaceParticleIDMap.Find(GetName(), extraSurfaceEffect);
402
403 if (extraSurfaceEffect)
404 {
405 if (extraSurfaceEffect.Find(surface, particleID))
406 return particleID;
407 }
408
409 ExplosionEffectsData explosionEffectData;
410 if (m_SurfaceToExplosionEffectsData.Find(surface, explosionEffectData))
411 {
412 if (explosionEffectData)
413 return explosionEffectData.m_ParticleId;
414 }
415
417 }
class ExplosiveEffectData m_TypeToSurfaceParticleIDMap
ref map< string, ref ExplosionEffectsData > m_SurfaceToExplosionEffectsData
Определения ExplosivesBase.c:43
int m_ParticleExplosionId
Определения ExplosivesBase.c:36
int m_ParticleId
Определения ExplosivesBase.c:445
Определения Transport.c:70
proto native owned string GetName()
Test name getter. Strictly for UI porposes!
Определения SyncedValue.c:119

Перекрестные ссылки GetName(), m_ParticleExplosionId, ExplosionEffectsData::m_ParticleId, m_SurfaceToExplosionEffectsData и m_TypeToSurfaceParticleIDMap.