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

◆ OnVariablesSynchronized()

override void Ammo_40mm_Smoke_ColorBase::OnVariablesSynchronized ( )
inlineprotected

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

259 {
260 super.OnVariablesSynchronized();
261
262 if (m_Activated)
263 {
264 #ifndef SERVER
265 string particleStrIdentifier = GetGame().ConfigGetTextOut(string.Format("CfgMagazines %1 particleStrIdentifier", GetType()));
266 m_ParticleId = ParticleList.GetParticleIDByName(particleStrIdentifier);
267 if (m_ParticleId > 0)
268 {
269 m_ParticleSmoke = ParticleManager.GetInstance().PlayOnObject(m_ParticleId, this);
270 m_ParticleSmoke.SetWiggle(7, 0.3);
271 }
272 #endif
273 }
274 }
eBleedingSourceType GetType()
Определения BleedingSource.c:63
void ParticleManager(ParticleManagerSettings settings)
Constructor (ctor)
Определения ParticleManager.c:88
Particle m_ParticleSmoke
Определения AmmunitionPiles.c:248
string ConfigGetTextOut(string path)
Get string value from config on path.
Определения Game.c:463
proto native CGame GetGame()

Перекрестные ссылки CGame::ConfigGetTextOut(), GetGame(), ParticleList::GetParticleIDByName(), GetType(), m_Activated, m_ParticleId, m_ParticleSmoke и ParticleManager().