IMyLightingBlock

From Space Engineers Wiki
Revision as of 10:50, 18 February 2017 by Rsa97 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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

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

Свойства:

float Radius { get; set; }
  Зона освещения источника, 1 - 10 м для лампы, 1 - 150 м для прожектора

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

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

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

float BlinkOffset { get; set; }
  Смещение начала вспышки от начала интервала, 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
  Уменьшить смещение начала вспышки от начала интервала