IMyRadioAntenna
Версия игры: 1.175
Пространство имён Sandbox.ModAPI.Ingame
public interface IMyRadioAntenna : IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
Интерфейс радиоантенн
Contents
Свойства:
float Radius { get; }
Радиус вещания, 1 - 50000 м
bool ShowShipName { get; }
Показывать название корабля
bool IsBroadcasting { get; }
Включено ли вещание
bool IgnoreAlliedBroadcast { get; set; }
Игнорировать вещание союзников
bool IgnoreOtherBroadcast { get; set; }
Игнорировать прочее вещание
Методы:
bool TransmitMessage(string message, MyTransmitTarget target = MyTransmitTarget.Default)
Передать сообщение message на приёмник target
Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):
! Не наследует свойства от IMyTerminalBlock
Boolean ShowInTerminal
Показывать блок в списке терминала
Boolean ShowInToolbarConfig
Показывать блок в конфигураторе тулбара
StringBuilder CustomName
Переопределённое название блока
Int64 PBList
Идентификатор программного блока, к которому подключена антенна
Single Radius
Радиус вещания, 1 - 50000 м
Boolean EnableBroadCast
Включить вещание
Boolean ShowShipName
Показывать название корабля
Boolean IgnoreAlliedBroadcast
Игнорировать вещание союзников
Boolean IgnoreOtherBroadcast
Игнорировать прочее вещание
Действия, вызываемые через Apply:
IncreaseRadius
Увеличить радиус вещания
DecreaseRadius
Уменьшить радиус вещания
EnableBroadCast
Включить/выключить вещание
ShowShipName
Переключить показ названия корабля
IgnoreAlliedBroadcast
Переключить игнорирование вещания союзников
IgnoreOtherBroadcast
Переключить игнорирование прочего вещания