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

◆ OnFired()

void FireworksLauncherClientEvent::OnFired ( )
inlineprotected

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

118 {
119 m_Timer.Run(GetExplosionDelay(), this, "OnExplode", null);
120 m_Item.PlaySoundSet( m_FireSound, "FireworksLauncher_Shot_SoundSet", 0, 0 );
121 m_ParticleShot = ParticleManager.GetInstance().PlayInWorld(ParticleList.FIREWORKS_SHOT, GetShotPos());
122 m_ParticleShot.SetYawPitchRoll(Vector(Math.RandomFloatInclusive(0,360),GetShotDispersionAngle(),0));
123
124 m_ParticleAfterBurnEnd = ParticleManager.GetInstance().PlayInWorld(ParticleList.FIREWORKS_AFTERBURN_END, GetShotPos());
126 m_ParticleAfterBurnEnd.SetOwner(this);
127 m_ShotDir = m_ParticleShot.GetDirectionUp();
128
129 #ifdef DEVELOPER
130 vector pts[2];
131 pts[0] = GetShotPos();
133 //m_ShotTrajectory = Shape.CreateLines(COLOR_RED, ShapeFlags.TRANSP|ShapeFlags.NOOUTLINE|ShapeFlags.NOZBUFFER, pts, 2);
134 #endif
135 }
void ParticleManager(ParticleManagerSettings settings)
Constructor (ctor)
Определения ParticleManager.c:88
FireworksLauncher m_Item
Определения FireworksLauncher.c:31
ref Timer m_Timer
Определения FireworksLauncher.c:30
ParticleSource m_ParticleAfterBurnEnd
Определения FireworksLauncher.c:40
vector GetShotPos()
Определения FireworksLauncher.c:137
float GetExplosionDistance()
Определения FireworksLauncher.c:63
EffectSound m_FireSound
Определения FireworksLauncher.c:34
float GetExplosionDelay()
Определения FireworksLauncher.c:78
float GetShotDispersionAngle()
Определения FireworksLauncher.c:68
ParticleSource m_ParticleShot
Определения FireworksLauncher.c:36
proto native vector Vector(float x, float y, float z)
Vector constructor from components.

Перекрестные ссылки ParticleList::FIREWORKS_AFTERBURN_END, ParticleList::FIREWORKS_SHOT, GetExplosionDelay(), GetExplosionDistance(), GetShotDispersionAngle(), GetShotPos(), m_FireSound, m_Item, m_ParticleAfterBurnEnd, m_ParticleShot, m_ShotDir, m_Timer, ParticleManager(), Math::RandomFloatInclusive() и Vector().