IMySoundBlock
Версия игры: 1.175
Пространство имён SpaceEngineers.Game.ModAPI.Ingame
public interface IMySoundBlock : IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
Интерфейс динамика
Contents
Свойства:
float Volume { get; set; }
Громкость звука, 0 - нет, 1 - максимум
float Range { get; set; }
Дистанция слышимости, 0 - 500 м
bool IsSoundSelected { get; }
Выбран ли звук для воспроизведения
float LoopPeriod { get; set;}
Период повторения звука, 0 - 3600 с
string SelectedSound { get; set; }
Выбранный звук
Методы:
void Play()
Начать воспроизведение звука
void Stop()
Завершить воспроизведение звука
Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):
Single VolumeSlider
Громкость звука, 0 - нет, 1 - максимум
Single RangeSlider
Дистанция слышимости, 0 - 500 м
Single LoopableSlider
Период повторения звука, 0 - 1800 с
Действия, вызываемые через Apply:
IncreaseVolumeSlider
Увеличить громкость звука
DecreaseVolumeSlider
Уменьшить громкость звука
IncreaseRangeSlider
Увеличить дистанцию слышимости
DecreaseRangeSlider
Уменьшить дистанцию слышимости
PlaySound
Воспроизвести звук
StopSound
Остановить воспроизведение
IncreaseLoopableSlider
Увеличить период повторения звука
DecreaseLoopableSlider
Уменьшить период повторения звука