343 {
344 if(!
g_Game.IsDedicatedServer())
345 {
347 if(NULL != objectBuilder)
348 {
350 SoundObject soundObject = objectBuilder.BuildSoundObject();
353 }
354 }
355
357 {
358 if(sound_event.m_NoiseParams != NULL)
359 g_Game.GetNoiseSystem().AddNoise(
this, sound_event.m_NoiseParams,
g_Game.GetWeather().GetNoiseReductionByWeather());
360 }
361 }
void AttenuateSoundIfNecessary(SoundObject soundObject)
class AbstractSoundScene SoundObjectBuilder(SoundParams soundParams)
void SoundObject(SoundParams soundParams)
vector GetPosition()
Get the world position of the Effect.