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

◆ PlayImpactSound()

void EntityAI::PlayImpactSound ( float weight,
float velocity,
int surfaceHash )
inlineprivate

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

93 {
95 return;
96
97 SoundObjectBuilder soundBuilder = m_SoundImpactTable.GetSoundBuilder(surfaceHash);
98 if (soundBuilder != null)
99 {
100 soundBuilder.AddVariable("weight", weight);
101 soundBuilder.AddVariable("speed", velocity);
102 soundBuilder.AddEnvSoundVariables(GetPosition());
103
104 SoundObject soundObject = soundBuilder.BuildSoundObject();
105 if (soundObject != null)
106 {
107 soundObject.SetKind(WaveKind.WAVEEFFECTEX);
108 PlaySound(soundObject, soundBuilder);
109 }
110 }
111 }
void PlaySound()
Определения HungerSoundHandler.c:38
WaveKind
Определения Sound.c:2
SoundLookupTable m_SoundImpactTable
Определения InventoryItem.c:9
class AbstractSoundScene SoundObjectBuilder(SoundParams soundParams)
void SoundObject(SoundParams soundParams)
class JsonUndergroundAreaTriggerData GetPosition
Определения UndergroundAreaLoader.c:9
proto native void SetKind(WaveKind kind)

Перекрестные ссылки GetPosition, m_SoundImpactTable, PlaySound(), SoundObject::SetKind() и SoundObjectBuilder().