IMyPistonBase

From Space Engineers Wiki
Revision as of 20:04, 18 August 2016 by Rsa97 (talk | contribs) (Created page with "{{DISPLAYTITLE:IMyPistonBase}} Версия игры: 1.144 <br>Пространство имён Sandbox.ModAPI.Ingame ''public interface '''IMyPistonBase''' : IMyFunction...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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

public interface IMyPistonBase : IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
  Основной интерфейс поршня

Свойства:

float Velocity { get; }
  Скорость, -5 - 5 м/с

float MinLimit { get; }
  Минимальный вынос поршня, 0 - 10 м

float MaxLimit { get; }
  Максимальный вынос поршня, 0 - 10 м

float CurrentPosition { get; }
  Текущая позиция поршня, 0 - 10 м

PistonStatus Status { get; }
  Состояние поршня

bool IsAttached { get; }
  Соединён ли шток поршня с цилиндром

bool IsLocked { get; }
  Заблокирован ли поршень

bool PendingAttachment { get; }
  Отдана ли команда на присоединения штока к цилиндру поршня

Методы:

void Attach()
  Присоединить ближайший шток к цилиндру поршня

void Detach()
  Отсоединить шток от цилиндра поршня

Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):

Single Weld speed
  Скорость автоблокировки поршня, 0-100 м/с

Boolean Force weld
  Принудительная блокировка поршня

Single Velocity
  Скорость, -5 - 5 м/с

Single UpperLimit
  Максимальный вынос поршня, 0 - 10 мм

Single LowerLimit
  Минимальный вынос поршня, 0 - 10 м

Действия, вызываемые через Apply:

IncreaseWeld speed
  Увеличить скорость автоблокировки поршня

DecreaseWeld speed
  Уменьшить скорость автоблокировки поршня

Force weld
  Переключить принудительную блокировку поршня

Reverse
  Изменить направление движения, сохранив абсолютное значение скорости

Extend
  Выдвинуть поршень

Retract
  Задвинуть поршень

IncreaseVelocity
  Увеличить скорость

DecreaseVelocity
  Уменьшить скорость

ResetVelocity
  Сбросить скорость на стандартное значение (-0.5 м/c)

IncreaseUpperLimit
  Увеличить максимальный вынос поршня

DecreaseUpperLimit
  Уменьшить максимальный вынос поршня

IncreaseLowerLimit
  Увеличить минимальный вынос поршня

DecreaseLowerLimit
  Уменьшить минимальный вынос поршня

Add Piston Head
  Присоединить ближайший шток к цилиндру поршня