Difference between revisions of "IMyShipController/ru"
(→Методы:) |
|||
Line 25: | Line 25: | ||
==Методы:== | ==Методы:== | ||
− | ''Vector3D '''GetNaturalGravity'''()'' | + | ''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3D.html Vector3D] '''GetNaturalGravity'''()'' |
<br> Возвращает вектор естественной гравитации | <br> Возвращает вектор естественной гравитации | ||
− | ''Vector3D '''GetArtificialGravity'''()'' | + | ''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3D.html Vector3D] '''GetArtificialGravity'''()'' |
<br> Возвращает вектор искусственной гравитации | <br> Возвращает вектор искусственной гравитации | ||
− | ''Vector3D '''GetTotalGravity'''()'' | + | ''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3D.html Vector3D] '''GetTotalGravity'''()'' |
<br> Возвращает суммарный вектор гравитации | <br> Возвращает суммарный вектор гравитации | ||
Revision as of 04:27, 19 August 2016
Версия игры: 1.144
Пространство имён Sandbox.ModAPI.Ingame
public interface IMyShipController : IMyTerminalBlock, IMyCubeBlock, IMyEntity
Общий интерфейс систем управления кораблём
Contents
Свойства:
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()
Возвращает массу корабля
Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):
Boolean ControlThrusters
Управление ускорителями
Boolean ControlWheels
Управление колёсами
Boolean HandBrake
Ручной тормоз
Boolean DampenersOverride
Гасители инерции
Boolean MainCockpit
Основная консоль управления
Boolean HorizonIndicator
Отображение индикатора горизонта
Действия, вызываемые через Apply:
ControlThrusters
Переключить управление ускорителями
ControlWheels
Переключить управление колёсами
HandBrake
Переключить ручной тормоз
DampenersOverride
Переключить гасители инерции
MainCockpit
Назначить/отменить кабину как основную консоль управления
HorizonIndicator
Переключить отображение индикатора горизонта