IMyRadioAntenna

From Space Engineers Wiki
Jump to: navigation, search

Версия игры: 1.175
Пространство имён Sandbox.ModAPI.Ingame

public interface IMyRadioAntenna : IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
  Интерфейс радиоантенн

Свойства:

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
  Переключить игнорирование прочего вещания