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

◆ OnWorkStart()

override void Roadflare::OnWorkStart ( )
inlineprivate

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

191 {
192 if ( !GetGame().IsServer() || !GetGame().IsMultiplayer() )
193 {
194 PlaySoundSetLoop( m_BurningSound, BURNING_SOUND, 0.5, 0 );
195 PlaySoundSet( m_IgniteSound, IGNITE_SOUND, 0, 0 );
196
197 m_Light = RoadflareLight.Cast( ScriptedLightBase.CreateLight( RoadflareLight, Vector(0,0,0) ) );
198 m_Light.AttachOnMemoryPoint( this, m_Light.m_MemoryPoint );
199 }
200
201 if ( GetGame().IsServer() )
202 {
203 /*m_NoisePar = new NoiseParams();
204 m_NoisePar.LoadFromPath("cfgVehicles Roadflare NoiseRoadFlare");
205 if ( GetGame().GetWorld().IsNight() )
206 {
207 NoiseSystem noise = GetGame().GetNoiseSystem();
208 if ( noise )
209 {
210 noise.AddNoisePos( this, GetPosition(), m_NoisePar, NoiseAIEvaluate.GetNoiseReduction(GetGame().GetWeather()) );
211 }
212 }*/
213 }
214
216 SetModelState( RoadflareModelStates.UNCAPPED_IGNITED );
217 }
RoadflareModelStates
Определения Roadflare.c:17
RoadflareBurningState
Определения Roadflare.c:8
void SetModelState(int enum_state)
Определения Roadflare.c:88
EffectSound m_BurningSound
Определения Roadflare.c:47
const string IGNITE_SOUND
Определения Roadflare.c:50
void SetBurningState(int state_number)
Определения Roadflare.c:220
RoadflareLight m_Light
Определения Roadflare.c:33
const string BURNING_SOUND
Определения Roadflare.c:49
EffectSound m_IgniteSound
Определения Roadflare.c:48
proto native CGame GetGame()
proto native vector Vector(float x, float y, float z)
Vector constructor from components.

Перекрестные ссылки BURNING_SOUND, GetGame(), IGNITE_SOUND, m_BurningSound, m_IgniteSound, m_Light, SetBurningState(), SetModelState() и Vector().