Difference between revisions of "IMyLightingBlock/ru"
(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> Общий интерфейс светильников | <br> Общий интерфейс светильников | ||
==Свойства:== | ==Свойства:== | ||
+ | ''float '''Radius''' { get; set; }'' | ||
+ | <br> Зона освещения источника, 1 - 10 м для лампы, 1 - 150 м для прожектора | ||
− | ''float ''' | + | ''float '''Intensity''' { get; set; }'' |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<br> Интенсивность освещения, 0.5 - 5 | <br> Интенсивность освещения, 0.5 - 5 | ||
− | ''float '''BlinkIntervalSeconds''' { get; }'' | + | ''float '''BlinkIntervalSeconds''' { get; set; }'' |
<br> Интервал вспышек, 0 (непрерывное свечение) - 30 секунд | <br> Интервал вспышек, 0 (непрерывное свечение) - 30 секунд | ||
− | ''float ''' | + | ''float '''BlinkLength''' { get; set; }'' |
<br> Продолжительность вспышки, 0 - 100 % от интервала | <br> Продолжительность вспышки, 0 - 100 % от интервала | ||
− | ''float '''BlinkOffset''' { get; }'' | + | ''float '''BlinkOffset''' { get; set; }'' |
<br> Смещение начала вспышки от начала интервала, 0 - 100 % | <br> Смещение начала вспышки от начала интервала, 0 - 100 % | ||
==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):== | ==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):== | ||
− | |||
''Color '''Color''''' | ''Color '''Color''''' | ||
<br> Цвет светильника | <br> Цвет светильника | ||
Line 49: | Line 45: | ||
==Действия, вызываемые через Apply:== | ==Действия, вызываемые через Apply:== | ||
− | |||
'''''IncreaseRadius''''' | '''''IncreaseRadius''''' | ||
<br> Увеличить зону/дальность освещения | <br> Увеличить зону/дальность освещения |
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
Уменьшить смещение начала вспышки от начала интервала