IMyMotorStator

From Space Engineers Wiki
Jump to: navigation, search

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

public interface IMyMotorStator : IMyMotorBase, IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
  Общий интерфейс статоров моторов

Свойства:

float Angle { get; }
  Угол поворота, градусы

float Torque { get; }
  Вращающий момент, Н∙м

float BrakingTorque { get; set; }
  Тормозной момент, Н∙м

float TargetVelocity { get; set; }
  Заданная скорость вращения, -30 - 30 об/мин

float LowerLimit { get; set; }
  Нижняя граница угла поворота, -361 - 360 градусов (-Infinity - неограниченно)

float UpperLimit { get; set; }
  Верхняя граница угла поворота, -360 - 361 градусов (Infinity - неограниченно)

float Displacement { get; set; }
  Смещение ротора, -0.4 - 0.2 м

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

Single Torque
  Вращающий момент, Н∙м

Single BrakingTorque
  Тормозной момент, Н∙м

Single Velocity
  Скорость вращения, -30 - 30 об/мин

Single LowerLimit
  Нижняя граница угла поворота, -361 - 360 градусов (-Infinity - неограниченно)

Single UpperLimit
  Верхняя граница угла поворота, -361 - 360 градусов (Infinity - неограниченно)

Single Displacement
  Смещение ротора, -0.4 - 0.2 м

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

Add Top Part
  Прикрепить ротор

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

Detach
  Открепить ротор

Attach
  Прикрепить ротор

IncreaseTorque
  Увеличить вращающий момент

DecreaseTorque
  Уменьшить вращающий момент

IncreaseBrakingTorque
  Увеличить тормозной момент

DecreaseBrakingTorque
  Уменьшить тормозной момент

IncreaseVelocity
  Увеличить скорость вращения

DecreaseVelocity
  Уменьшить скорость вращения

ResetVelocity
  Остановить вращение

IncreaseLowerLimit
  Увеличить нижнюю границу угла поворота

DecreaseLowerLimit
  Уменьшить нижнюю границу угла поворота

IncreaseUpperLimit
  Увеличить верхнюю границу угла поворота

DecreaseUpperLimit
  Уменьшить верхнюю границу угла поворота

IncreaseDisplacement
  Увеличить смещение ротора

DecreaseDisplacement
  Уменьшить смещение ротора