IMyRemoteControl
Версия игры: 1.175
Пространство имён Sandbox.ModAPI.Ingame
public interface IMyRemoteControl : IMyShipController, IMyTerminalBlock, IMyCubeBlock, IMyEntity
Интерфейс дистанционного управления
Contents
Свойства:
bool IsAutoPilotEnabled { get; }
Включен ли автопилот
Методы:
bool GetNearestPlayer(out Vector3D playerPosition)
Возвращает положение ближайшего игрока
void ClearWaypoints()
Очистить список контрольных точек
void GetWaypointInfo(List<MyWaypointInfo> waypoints)
Получить данные о контрольных точках
void AddWaypoint(Vector3D coords, string name)
Добавить контрольную точку
void SetAutoPilotEnabled(bool enabled)
Включить/выключить автопилот
Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):
Boolean MainRemoteControl
Основной блок дистанционного управления
Boolean AutoPilot
Включение автопилота
Boolean CollisionAvoidance
Избегание столкновений
Boolean DockingMode
Режим стыковки
Int64 CameraList
Идентификатор присоединённой камеры
MyRemoteControl.FlightMode FlightMode
Режим полёта (Patrol - патрулирование, Circle - по замкнутому маршруту, OneWay - в одну сторону)
Base6Directions Direction
Направление "вперёд"
Действия, вызываемые через Apply:
MainRemoteControl
Переключить использование как основного блока дистанционного управления
AutoPilot
Включить/выключить автопилот
AutoPilot_On
Включить автопилот
AutoPilot_Off
Выключить автопилот
CollisionAvoidance
Включить/выключить избегание препятствий
CollisionAvoidance_On
Включить избегание препятствий
CollisionAvoidance_Off
Выключить избегание препятствий
DockingMode
Включить/выключить режим стыковки
DockingMode_On
Включить режим стыковки
DockingMode_Off
Выключить режим стыковки
Вперед
Назад
Влево
Вправо
Вверх
Вниз
Двигаться в указанную сторону