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

◆ OnFuseIgnitedClient()

void FireworksLauncher::OnFuseIgnitedClient ( )
inlineprotected

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

510 {
511 m_ParticleFuse = ParticleManager.GetInstance().PlayInWorld(ParticleList.FIREWORKS_FUSE, GetPosition() + "0 0.15 0");
512 if (m_ParticleFuse)
513 m_ParticleFuse.SetOwner(this);
514 PlaySoundSet( m_FuseSoundStart, "FireworksLauncher_Ignition_Start_SoundSet", 0, 0 );
515 vector fuseStart;
516 vector fuseEnd;
517
518 if (MemoryPointExists("Fuse_Start"))
519 {
520 fuseStart = GetMemoryPointPos("Fuse_Start");
521 fuseStart = ModelToWorld(fuseStart);
522 }
523 if (MemoryPointExists("Fuse_End"))
524 {
525 fuseEnd = GetMemoryPointPos("Fuse_End");
526 fuseEnd = ModelToWorld(fuseEnd);
527 }
528
529 vector fuseDir = fuseEnd - fuseStart;
530 vector fuseOrientation[4];
531 vector ori = fuseDir.VectorToAngles();
532 m_ParticleFuse.SetOrientation(ori);
533 m_ParticleFuse.SetPosition(fuseStart);
534
535 PlaySoundSetLoop( m_FuseSound, GetFuseSoundSet(), 0, 0 );
536 }
void ParticleManager(ParticleManagerSettings settings)
Constructor (ctor)
Определения ParticleManager.c:88
string GetFuseSoundSet()
Определения FireworksLauncher.c:415
EffectSound m_FuseSoundStart
Определения FireworksLauncher.c:326
ParticleSource m_ParticleFuse
Определения FireworksLauncher.c:328
EffectSound m_FuseSound
Определения FireworksLauncher.c:327
proto vector VectorToAngles()
Converts vector to spherical coordinates with radius = 1.
class JsonUndergroundAreaTriggerData GetPosition
Определения UndergroundAreaLoader.c:9

Перекрестные ссылки ParticleList::FIREWORKS_FUSE, GetFuseSoundSet(), GetPosition, m_FuseSound, m_FuseSoundStart, m_ParticleFuse, ParticleManager() и vector::VectorToAngles().

Используется в OnStateChangedClient().