Difference between revisions of "IMyLightingBlock/ru"

From Space Engineers Wiki
Jump to: navigation, search
Line 3: Line 3:
 
<br>Пространство имён Sandbox.ModAPI.Ingame
 
<br>Пространство имён Sandbox.ModAPI.Ingame
  
''public interface '''IMyLightingBlock''' : [[IMyFunctionalBlock/ru|IMyFunctionalBlock]], [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], IMyEntity''
+
''public interface '''IMyLightingBlock''' : [[IMyFunctionalBlock/ru|IMyFunctionalBlock]], [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], [[IMyEntity/ru|IMyEntity]]''
 
<br>&nbsp;&nbsp;Общий интерфейс светильников
 
<br>&nbsp;&nbsp;Общий интерфейс светильников
  

Revision as of 16:04, 21 August 2016

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

public interface IMyLightingBlock : IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
  Общий интерфейс светильников

Свойства:

float Radius { get; }
  Зона освещения для точечного источника, 1 - 10 м

float ReflectorRadius { get; }
  Дальность освещения для направленного источника, 1 - 160 м

float Intensity { get; }
  Интенсивность освещения, 0.5 - 5

float BlinkIntervalSeconds { get; }
  Интервал вспышек, 0 (непрерывное свечение) - 30 секунд

float BlinkLength { get; }
  Продолжительность вспышки, 0 - 100 % от интервала

float BlinkOffset { get; }
  Смещение начала вспышки от начала интервала, 0 - 100 %

Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):

Color Color
  Цвет светильника

Single Radius
  Зона/дальность освещения для всех типов светильников

Single Falloff
  Кривая изменения освещённости, 1 - 3, 1 - линейная, 2 - квадратичная, 3 - кубическая

Single Intensity
  Интенсивность освещения, 0.5 - 5

Single Blink Interval
  Интервал вспышек, 0 (непрерывное свечение) - 30 секунд

Single Blink Lenght
  Продолжительность вспышки, 0 - 100 % от интервала

Single Blink Offset
  Смещение начала вспышки от начала интервала, 0 - 100 %

Действия, вызываемые через Apply:

IncreaseRadius
  Увеличить зону/дальность освещения

DecreaseRadius
  Уменьшить зону/дальность освещения

IncreaseFalloff
  Увеличить степень кривой изменения освещённости

DecreaseFalloff
  Уменьшить степень кривой изменения освещённости

IncreaseIntensity
  Увеличить интенсивность освещения

DecreaseIntensity
  Уменьшить интенсивность освещения

IncreaseBlink Interval
  Увеличить интервал вспышек

DecreaseBlink Interval
  Уменьшить интервал вспышек

IncreaseBlink Lenght
  Увеличить продолжительность вспышек

DecreaseBlink Lenght
  Уменьшить продолжительность вспышек

IncreaseBlink Offset
  Увеличить смещение начала вспышки от начала интервала

DecreaseBlink Offset
  Уменьшить смещение начала вспышки от начала интервала