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

◆ ProcessStepEvent()

void DayZCreature::ProcessStepEvent ( AnimStepEvent step_event)
inlineprivate

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

362 {
363 SoundObjectBuilder soundBuilder = step_event.GetSoundBuilder(GetSurfaceType().Hash());
364 if(soundBuilder == NULL)
365 return;
366
367 soundBuilder.AddEnvSoundVariables(GetPosition());
368 SoundObject soundObject = soundBuilder.BuildSoundObject();
369 AttenuateSoundIfNecessary(soundObject);
370 PlaySound(soundObject, soundBuilder);
371
372 //TODO effects
373 }
void PlaySound()
Определения HungerSoundHandler.c:38
void AttenuateSoundIfNecessary(SoundObject soundObject)
Определения DayZAnimal.c:380
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().