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

◆ PlaySoundSetAtMemoryPoint()

bool IEntity::PlaySoundSetAtMemoryPoint ( out EffectSound sound,
string soundSet,
string memoryPoint,
bool looped = false,
float play_fade_in = 0,
float stop_fade_out = 0 )
inlineprivate

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

1304 {
1305 vector pos;
1306
1307 if (MemoryPointExists(memoryPoint))
1308 {
1309 pos = GetMemoryPointPos(memoryPoint);
1310 pos = ModelToWorld(pos);
1311 }
1312 else
1313 {
1314 ErrorEx(string.Format("Memory point %1 not found when playing soundset %2 at memory point location", memoryPoint, soundSet));
1315 return false;
1316 }
1317
1318 sound = SEffectManager.PlaySoundEnviroment(soundSet, pos, play_fade_in, stop_fade_out, looped);
1319 return true;
1320 }
vector ModelToWorld(vector modelPos)
Определения Object.c:876
proto native bool MemoryPointExists(string memoryPoint)
proto native vector GetMemoryPointPos(string memoryPointName)
enum ShapeType ErrorEx

Перекрестные ссылки ErrorEx, GetMemoryPointPos(), MemoryPointExists(), ModelToWorld() и SEffectManager::PlaySoundEnviroment().

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