Difference between revisions of "IMyPistonBase/ru"
Line 1: | Line 1: | ||
{{DISPLAYTITLE:IMyPistonBase}} | {{DISPLAYTITLE:IMyPistonBase}} | ||
− | Версия игры: 1. | + | Версия игры: 1.175 |
<br>Пространство имён Sandbox.ModAPI.Ingame | <br>Пространство имён Sandbox.ModAPI.Ingame | ||
− | ''public interface '''IMyPistonBase''' : [[IMyFunctionalBlock/ru|IMyFunctionalBlock]], [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], [[IMyEntity/ru|IMyEntity]]'' | + | ''public interface '''IMyPistonBase''' : [[IMyMechanicalConnectionBlock/ru|IMyMechanicalConnectionBlock]], [[IMyFunctionalBlock/ru|IMyFunctionalBlock]], [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], [[IMyEntity/ru|IMyEntity]]'' |
<br> Основной интерфейс поршня | <br> Основной интерфейс поршня | ||
==Свойства:== | ==Свойства:== | ||
+ | ''float '''Velocity''' { get; set; }'' | ||
+ | <br> Скорость, -5 - 5 м/с | ||
− | ''float ''' | + | ''float '''MaxVelocity''' { get; }'' |
− | <br> | + | <br> Максимальная скорость |
− | ''float '''MinLimit''' { get; }'' | + | ''float '''MinLimit''' { get; set; }'' |
<br> Минимальный вынос поршня, 0 - 10 м | <br> Минимальный вынос поршня, 0 - 10 м | ||
− | ''float '''MaxLimit''' { get; }'' | + | ''float '''MaxLimit''' { get; set; }'' |
<br> Максимальный вынос поршня, 0 - 10 м | <br> Максимальный вынос поршня, 0 - 10 м | ||
+ | |||
+ | ''float '''LowestPosition''' { get; }'' | ||
+ | <br> Минимально возможный вынос поршня, 0 - 10 м | ||
+ | |||
+ | ''float '''HighestPosition''' { get; }'' | ||
+ | <br> Максимально возможный вынос поршня, 0 - 10 м | ||
''float '''CurrentPosition''' { get; }'' | ''float '''CurrentPosition''' { get; }'' | ||
Line 22: | Line 30: | ||
''[[PistonStatus/ru|PistonStatus]] '''Status''' { get; }'' | ''[[PistonStatus/ru|PistonStatus]] '''Status''' { get; }'' | ||
<br> Состояние поршня | <br> Состояние поршня | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Методы:== | ==Методы:== | ||
+ | ''void '''Extend'''()'' | ||
+ | <br> Выдвинуть поршень | ||
− | ''void ''' | + | ''void '''Retract'''()'' |
− | <br> | + | <br> Задвинуть поршень |
− | ''void ''' | + | ''void '''Reverse'''()'' |
− | <br> | + | <br> Реверсировать движение поршня |
==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):== | ==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
''Single '''Velocity''''' | ''Single '''Velocity''''' | ||
<br> Скорость, -5 - 5 м/с | <br> Скорость, -5 - 5 м/с | ||
Line 58: | Line 52: | ||
==Действия, вызываемые через Apply:== | ==Действия, вызываемые через Apply:== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''''Reverse''''' | '''''Reverse''''' | ||
<br> Изменить направление движения, сохранив абсолютное значение скорости | <br> Изменить направление движения, сохранив абсолютное значение скорости | ||
Line 97: | Line 81: | ||
'''''DecreaseLowerLimit''''' | '''''DecreaseLowerLimit''''' | ||
<br> Уменьшить минимальный вынос поршня | <br> Уменьшить минимальный вынос поршня | ||
− | |||
− | |||
− | |||
[[Category:Ingame API/ru]] | [[Category:Ingame API/ru]] |
Revision as of 18:31, 18 February 2017
Версия игры: 1.175
Пространство имён Sandbox.ModAPI.Ingame
public interface IMyPistonBase : IMyMechanicalConnectionBlock, IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
Основной интерфейс поршня
Contents
Свойства:
float Velocity { get; set; }
Скорость, -5 - 5 м/с
float MaxVelocity { get; }
Максимальная скорость
float MinLimit { get; set; }
Минимальный вынос поршня, 0 - 10 м
float MaxLimit { get; set; }
Максимальный вынос поршня, 0 - 10 м
float LowestPosition { get; }
Минимально возможный вынос поршня, 0 - 10 м
float HighestPosition { get; }
Максимально возможный вынос поршня, 0 - 10 м
float CurrentPosition { get; }
Текущая позиция поршня, 0 - 10 м
PistonStatus Status { get; }
Состояние поршня
Методы:
void Extend()
Выдвинуть поршень
void Retract()
Задвинуть поршень
void Reverse()
Реверсировать движение поршня
Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):
Single Velocity
Скорость, -5 - 5 м/с
Single UpperLimit
Максимальный вынос поршня, 0 - 10 мм
Single LowerLimit
Минимальный вынос поршня, 0 - 10 м
Действия, вызываемые через Apply:
Reverse
Изменить направление движения, сохранив абсолютное значение скорости
Extend
Выдвинуть поршень
Retract
Задвинуть поршень
IncreaseVelocity
Увеличить скорость
DecreaseVelocity
Уменьшить скорость
ResetVelocity
Сбросить скорость на стандартное значение (-0.5 м/c)
IncreaseUpperLimit
Увеличить максимальный вынос поршня
DecreaseUpperLimit
Уменьшить максимальный вынос поршня
IncreaseLowerLimit
Увеличить минимальный вынос поршня
DecreaseLowerLimit
Уменьшить минимальный вынос поршня