IMyBatteryBlock
Пространство имён Sandbox.ModAPI.Ingame
public interface IMyShipController : IMyTerminalBlock, IMyCubeBlock, IMyEntity
Общий интерфейс систем управления кораблём
Свойства:
bool IsUnderControl { get; }
Управляет ли данный контроллер кораблём
bool ControlWheels { get; }
Управляет ли данный контроллер колёсами
bool ControlThrusters { get; }
Управляет ли данный контроллер ускорителями
bool HandBrake { get; }
Включен ли ручной тормоз
bool DampenersOverride { get; }
Включены ли гасители инерции
Методы:
Vector3D GetNaturalGravity()
Возвращает вектор естественной гравитации
Vector3D GetArtificialGravity()
Возвращает вектор искусственной гравитации
Vector3D GetTotalGravity()
Возвращает суммарный вектор гравитации
double GetShipSpeed()
Возвращает скорость корабля
MyShipVelocities GetShipVelocities()
Возвращает векторы линейной и угловой скоростей корабля
MyShipMass CalculateShipMass()
Возвращает массу корабля