IMyMotorStator
Версия игры: 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
Уменьшить смещение ротора