LSF Shared — различия между версиями

(Новая страница: «{| class="wikitable" style="float:right; margin-left: 10px;" |- | Библиотека || Locomotive Script Framework |- | Имя класса || LSF_Shared |…»)
 
(нет различий)

Текущая версия на 13:55, 5 марта 2018

Библиотека Locomotive Script Framework
Имя класса LSF_Shared
Файл скрипта lsf_shared.gs
Тип Статический класс
Базовые классы -- --

LSF_Shared - статический класс предоставляющий общие функции для фреймврка. Входит в состав Locomotive Script Framework

Не требует инициализации и создание экземпляров.

Интерфейс

playSoundAndSleep

Плавно перемещает стрелку с анимацией в указанное значение

public final void playSoundAndSleep(Asset srcAsset, string soundFile, float volume, float minDistance, float maxDistance, GameObject srcObject, string att, float subtime)
Аргументы:
  • srcAsset - ссылка на актив содержащий проигрываемые звуки (звуковая библиотека)
  • soundFile - путь к файлу звука в звуковой библиотеке
  • volume - громкость звучания файла (от 0.0 до 1.0)
  • minDistance - расстояние в метрах на котором звук слышен без затухания
  • maxDistance - расстояние в метрах на котором звук перестаёт быть слышен
  • srcObject - ссылка на игровой объект, который является источником звука
  • att - наименование точки в сетке объекта источника звука, которая будет источником звука
  • subtime - смещение в секундах от номинальной длины звука. Положительное значение укорачивает длину звука, отрицательное увеличивает длину звука.

Звуковая библиотека

Звуковая библиотека - это любой актив, который содержит звуковые файлы для проигрывания. Кроме того, звуковая библиотека должна содержать таблицу длин звуков в контейнере sound-length-base container