Difference between revisions of "IMyLaserAntenna/ru"
(→Свойства:) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:IMyLaserAntenna}} | {{DISPLAYTITLE:IMyLaserAntenna}} | ||
− | Версия игры: 1. | + | Версия игры: 1.175 |
<br>Пространство имён Sandbox.ModAPI.Ingame | <br>Пространство имён Sandbox.ModAPI.Ingame | ||
− | ''public interface '''IMyLaserAntenna''' : [[IMyFunctionalBlock/ru|IMyFunctionalBlock]], [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], IMyEntity'' | + | ''public interface '''IMyLaserAntenna''' : [[IMyFunctionalBlock/ru|IMyFunctionalBlock]], [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], [[IMyEntity/ru|IMyEntity]]'' |
<br> Интерфейс батареи | <br> Интерфейс батареи | ||
==Свойства:== | ==Свойства:== | ||
+ | ''bool '''RequireLoS''' { get; }'' | ||
+ | <br> Требуется ли прямая видимость | ||
''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3D.html Vector3D] '''TargetCoords''' { get; }'' | ''[http://spaceengineers.io/spaceengineers/doc/structVRageMath_1_1Vector3D.html Vector3D] '''TargetCoords''' { get; }'' | ||
Line 14: | Line 16: | ||
<br> Является ли связь постоянной | <br> Является ли связь постоянной | ||
− | '' | + | ''[[MyLaserAntennaStatus/ru|MyLaserAntennaStatus]] '''Status''' { get; }'' |
− | <br> | + | <br> Состояние антенны |
==Методы:== | ==Методы:== | ||
− | |||
''void '''SetTargetCoords'''(string coords)'' | ''void '''SetTargetCoords'''(string coords)'' | ||
<br> Установить координаты цели | <br> Установить координаты цели | ||
Line 24: | Line 25: | ||
''void '''Connect'''()'' | ''void '''Connect'''()'' | ||
<br> Подключиться к назначенной цели | <br> Подключиться к назначенной цели | ||
+ | |||
+ | ''bool '''TransmitMessage'''(string message)'' | ||
+ | <br> Передать сообщение '''message''' | ||
==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):== | ==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):== | ||
− | |||
''StringBuilder '''gpsCoords''''' | ''StringBuilder '''gpsCoords''''' | ||
<br> Координаты цели | <br> Координаты цели | ||
Line 32: | Line 35: | ||
''Boolean '''isPerm''''' | ''Boolean '''isPerm''''' | ||
<br> Является ли связь постоянной | <br> Является ли связь постоянной | ||
+ | |||
+ | ''Int64 '''PBList''''' | ||
+ | <br> Подключенный программный блок | ||
==Действия, вызываемые через Apply:== | ==Действия, вызываемые через Apply:== | ||
− | |||
'''''Idle''''' | '''''Idle''''' | ||
<br> Перейти в режим ожидания | <br> Перейти в режим ожидания |
Latest revision as of 10:35, 18 February 2017
Версия игры: 1.175
Пространство имён Sandbox.ModAPI.Ingame
public interface IMyLaserAntenna : IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
Интерфейс батареи
Contents
Свойства:
bool RequireLoS { get; }
Требуется ли прямая видимость
Vector3D TargetCoords { get; }
Координаты цели
bool IsPermanent { get; }
Является ли связь постоянной
MyLaserAntennaStatus Status { get; }
Состояние антенны
Методы:
void SetTargetCoords(string coords)
Установить координаты цели
void Connect()
Подключиться к назначенной цели
bool TransmitMessage(string message)
Передать сообщение message
Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):
StringBuilder gpsCoords
Координаты цели
Boolean isPerm
Является ли связь постоянной
Int64 PBList
Подключенный программный блок
Действия, вызываемые через Apply:
Idle
Перейти в режим ожидания
PasteGpsCoords
Вставить координаты из буфера обмена
ConnectGPS
Подключиться к назначенной цели
isPerm
Переключить режим постоянного соединения