Difference between revisions of "IMyLightingBlock/ru"

From Space Engineers Wiki
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:IMyLightingBlock}} Пространство имён Sandbox.ModAPI.Ingame ''public interface '''IMyLightingBlock''' : IMyFunctionalBlock/ru|IMyFunctionalBlo...")
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{DISPLAYTITLE:IMyLightingBlock}}
 
{{DISPLAYTITLE:IMyLightingBlock}}
Пространство имён Sandbox.ModAPI.Ingame
+
Версия игры: 1.175
 +
<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;Общий интерфейс светильников
  
 
==Свойства:==
 
==Свойства:==
 +
''float '''Radius''' { get; set; }''
 +
<br>&nbsp;&nbsp;Зона освещения источника, 1 - 10 м для лампы, 1 - 150 м для прожектора
  
''float '''Radius''' { get; }''
+
''float '''Intensity''' { get; set; }''
<br>&nbsp;&nbsp;Зона освещения для точечного источника, 1 - 10 м
 
 
 
''float '''ReflectorRadius''' { get; }''
 
<br>&nbsp;&nbsp;Дальность освещения для направленного источника, 1 - 160 м
 
 
 
''float '''Intensity''' { get; }''
 
 
<br>&nbsp;&nbsp;Интенсивность освещения, 0.5 - 5
 
<br>&nbsp;&nbsp;Интенсивность освещения, 0.5 - 5
  
''float '''BlinkIntervalSeconds''' { get; }''
+
''float '''BlinkIntervalSeconds''' { get; set; }''
 
<br>&nbsp;&nbsp;Интервал вспышек, 0 (непрерывное свечение) - 30 секунд
 
<br>&nbsp;&nbsp;Интервал вспышек, 0 (непрерывное свечение) - 30 секунд
  
''float '''BlinkLenght''' { get; }''
+
''float '''BlinkLength''' { get; set; }''
 
<br>&nbsp;&nbsp;Продолжительность вспышки, 0 - 100 % от интервала
 
<br>&nbsp;&nbsp;Продолжительность вспышки, 0 - 100 % от интервала
  
''float '''BlinkOffset''' { get; }''
+
''float '''BlinkOffset''' { get; set; }''
 
<br>&nbsp;&nbsp;Смещение начала вспышки от начала интервала, 0 - 100 %
 
<br>&nbsp;&nbsp;Смещение начала вспышки от начала интервала, 0 - 100 %
  
 
==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):==
 
==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):==
 
 
''Color '''Color'''''
 
''Color '''Color'''''
 
<br>&nbsp;&nbsp;Цвет светильника
 
<br>&nbsp;&nbsp;Цвет светильника
Line 49: Line 45:
  
 
==Действия, вызываемые через Apply:==
 
==Действия, вызываемые через Apply:==
 
 
'''''IncreaseRadius'''''
 
'''''IncreaseRadius'''''
 
<br>&nbsp;&nbsp;Увеличить зону/дальность освещения  
 
<br>&nbsp;&nbsp;Увеличить зону/дальность освещения  

Latest revision as of 10:50, 18 February 2017

Версия игры: 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
  Уменьшить смещение начала вспышки от начала интервала