Difference between revisions of "IMySoundBlock/ru"

From Space Engineers Wiki
Jump to: navigation, search
Line 1: Line 1:
 
{{DISPLAYTITLE:IMySoundBlock}}
 
{{DISPLAYTITLE:IMySoundBlock}}
Версия игры: 1.144
+
Версия игры: 1.175
 
<br>Пространство имён SpaceEngineers.Game.ModAPI.Ingame
 
<br>Пространство имён SpaceEngineers.Game.ModAPI.Ingame
  
Line 8: Line 8:
 
==Свойства:==
 
==Свойства:==
  
''float '''Volume''' { get; }''
+
''float '''Volume''' { get; set; }''
 
<br>&nbsp;&nbsp;Громкость звука, '''0''' - нет, '''1''' - максимум
 
<br>&nbsp;&nbsp;Громкость звука, '''0''' - нет, '''1''' - максимум
  
''float '''Range''' { get; }''
+
''float '''Range''' { get; set; }''
 
<br>&nbsp;&nbsp;Дистанция слышимости, 0 - 500 м
 
<br>&nbsp;&nbsp;Дистанция слышимости, 0 - 500 м
  
Line 17: Line 17:
 
<br>&nbsp;&nbsp;Выбран ли звук для воспроизведения
 
<br>&nbsp;&nbsp;Выбран ли звук для воспроизведения
  
''float '''LoopPeriod''' { get; }''
+
''float '''LoopPeriod''' { get; set;}''
 
<br>&nbsp;&nbsp;Период повторения звука, 0 - 3600 с
 
<br>&nbsp;&nbsp;Период повторения звука, 0 - 3600 с
 +
 +
''string '''SelectedSound''' { get; set; }''
 +
<br>&nbsp;&nbsp;Выбранный звук
 +
 +
==Методы:==
 +
''void '''Play'''()''
 +
<br>&nbsp;&nbsp;Начать воспроизведение звука
 +
 +
''void '''Stop'''()''
 +
<br>&nbsp;&nbsp;Завершить воспроизведение звука
  
 
==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):==
 
==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):==
 
 
''Single '''VolumeSlider'''''
 
''Single '''VolumeSlider'''''
<br>&nbsp;&nbsp;Громкость звука, '''0''' - нет, '''1''' - максимум
+
<br>&nbsp;&nbsp;Громкость звука, 0 - нет, 1 - максимум
  
 
''Single '''RangeSlider'''''
 
''Single '''RangeSlider'''''
Line 29: Line 38:
  
 
''Single '''LoopableSlider'''''
 
''Single '''LoopableSlider'''''
<br>&nbsp;&nbsp;Период повторения звука, 0 - 3600 с
+
<br>&nbsp;&nbsp;Период повторения звука, 0 - 1800 с
  
 
==Действия, вызываемые через Apply:==
 
==Действия, вызываемые через Apply:==
 
 
'''''IncreaseVolumeSlider'''''
 
'''''IncreaseVolumeSlider'''''
 
<br>&nbsp;&nbsp;Увеличить громкость звука
 
<br>&nbsp;&nbsp;Увеличить громкость звука

Revision as of 15:20, 19 February 2017

Версия игры: 1.175
Пространство имён SpaceEngineers.Game.ModAPI.Ingame

public interface IMySoundBlock : IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
  Интерфейс динамика

Свойства:

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
  Уменьшить период повторения звука