Difference between revisions of "IMySoundBlock/ru"
(Created page with "{{DISPLAYTITLE:IMySoundBlock}} Версия игры: 1.144 <br>Пространство имён SpaceEngineers.Game.ModAPI.Ingame ''public interface '''IMySoundBlock''' : [...") |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:IMySoundBlock}} | {{DISPLAYTITLE:IMySoundBlock}} | ||
− | Версия игры: 1. | + | Версия игры: 1.175 |
<br>Пространство имён SpaceEngineers.Game.ModAPI.Ingame | <br>Пространство имён SpaceEngineers.Game.ModAPI.Ingame | ||
− | ''public interface '''IMySoundBlock''' : [[IMyFunctionalBlock/ru|IMyFunctionalBlock]], [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], IMyEntity'' | + | ''public interface '''IMySoundBlock''' : [[IMyFunctionalBlock/ru|IMyFunctionalBlock]], [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], [[IMyEntity/ru|IMyEntity]]'' |
<br> Интерфейс динамика | <br> Интерфейс динамика | ||
==Свойства:== | ==Свойства:== | ||
− | ''float '''Volume''' { get; }'' | + | ''float '''Volume''' { get; set; }'' |
− | <br> Громкость звука, | + | <br> Громкость звука, 0 - нет, 1 - максимум |
− | ''float '''Range''' { get; }'' | + | ''float '''Range''' { get; set; }'' |
<br> Дистанция слышимости, 0 - 500 м | <br> Дистанция слышимости, 0 - 500 м | ||
Line 17: | Line 17: | ||
<br> Выбран ли звук для воспроизведения | <br> Выбран ли звук для воспроизведения | ||
− | ''float '''LoopPeriod''' { get; }'' | + | ''float '''LoopPeriod''' { get; set;}'' |
<br> Период повторения звука, 0 - 3600 с | <br> Период повторения звука, 0 - 3600 с | ||
+ | |||
+ | ''string '''SelectedSound''' { get; set; }'' | ||
+ | <br> Выбранный звук | ||
+ | |||
+ | ==Методы:== | ||
+ | ''void '''Play'''()'' | ||
+ | <br> Начать воспроизведение звука | ||
+ | |||
+ | ''void '''Stop'''()'' | ||
+ | <br> Завершить воспроизведение звука | ||
==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):== | ==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):== | ||
− | |||
''Single '''VolumeSlider''''' | ''Single '''VolumeSlider''''' | ||
− | <br> Громкость звука, | + | <br> Громкость звука, 0 - нет, 1 - максимум |
''Single '''RangeSlider''''' | ''Single '''RangeSlider''''' | ||
Line 29: | Line 38: | ||
''Single '''LoopableSlider''''' | ''Single '''LoopableSlider''''' | ||
− | <br> Период повторения звука, 0 - | + | <br> Период повторения звука, 0 - 1800 с |
==Действия, вызываемые через Apply:== | ==Действия, вызываемые через Apply:== | ||
− | |||
'''''IncreaseVolumeSlider''''' | '''''IncreaseVolumeSlider''''' | ||
<br> Увеличить громкость звука | <br> Увеличить громкость звука |
Latest revision as of 15:21, 19 February 2017
Версия игры: 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
Уменьшить период повторения звука