Difference between revisions of "IMyPistonBase/ru"
(One intermediate revision by the same user not shown) | |||
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:== | ||
− | + | '''Add Top Part''' | |
− | + | <br> Прикрепить шток поршня | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | <br> | ||
'''''Reverse''''' | '''''Reverse''''' | ||
Line 97: | Line 84: | ||
'''''DecreaseLowerLimit''''' | '''''DecreaseLowerLimit''''' | ||
<br> Уменьшить минимальный вынос поршня | <br> Уменьшить минимальный вынос поршня | ||
− | |||
− | |||
− | |||
[[Category:Ingame API/ru]] | [[Category:Ingame API/ru]] |
Latest revision as of 18:33, 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:
Add Top Part
Прикрепить шток поршня
Reverse
Изменить направление движения, сохранив абсолютное значение скорости
Extend
Выдвинуть поршень
Retract
Задвинуть поршень
IncreaseVelocity
Увеличить скорость
DecreaseVelocity
Уменьшить скорость
ResetVelocity
Сбросить скорость на стандартное значение (-0.5 м/c)
IncreaseUpperLimit
Увеличить максимальный вынос поршня
DecreaseUpperLimit
Уменьшить максимальный вынос поршня
IncreaseLowerLimit
Увеличить минимальный вынос поршня
DecreaseLowerLimit
Уменьшить минимальный вынос поршня