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

◆ ProcessStepEvent()

void DayZCreature::ProcessStepEvent ( AnimStepEvent step_event)
inlineprivate

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

320 {
321 SoundObjectBuilder soundBuilder = step_event.GetSoundBuilder(GetSurfaceType().Hash());
322 if(soundBuilder == NULL)
323 return;
324
325 soundBuilder.AddEnvSoundVariables(GetPosition());
326 SoundObject soundObject = soundBuilder.BuildSoundObject();
327 AttenuateSoundIfNecessary(soundObject);
328 PlaySound(soundObject, soundBuilder);
329
330 //TODO effects
331 }
void PlaySound()
Определения HungerSoundHandler.c:38
void AttenuateSoundIfNecessary(SoundObject soundObject)
Определения DayZAnimal.c:338
class AbstractSoundScene SoundObjectBuilder(SoundParams soundParams)
void SoundObject(SoundParams soundParams)
class JsonUndergroundAreaTriggerData GetPosition
Определения UndergroundAreaLoader.c:9
proto native SoundObject BuildSoundObject(SoundObjectBuilder soundObjectbuilder)

Перекрестные ссылки AttenuateSoundIfNecessary(), GetPosition, PlaySound() и SoundObjectBuilder().

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