IMyButtonPanel

From Space Engineers Wiki
Revision as of 09:34, 18 February 2017 by Rsa97 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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

public interface IMyButtonPanel : IMyTerminalBlock, IMyCubeBlock, IMyEntity
  Интерфейс кнопочной панели

Свойства:

bool AnyoneCanUse { get; set; }
  Может ли использовать панель любой игрок

Методы:

string GetButtonName(int index)
  Возвращает имя кнопки с указанными индексом index

void SetCustomButtonName(int index, string name)
  Устанавливает имя name кнопки с указанными индексом index

bool HasCustomButtonName(int index)
  Возвращает установлено ли имя кнопки с указанными индексом index

void ClearCustomButtonName(int index)
  Удаляет имя кнопки с указанными индексом index

bool IsButtonAssigned(int index)
  Возвращает назначено ли действие для кнопки с указанными индексом index

Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):

Boolean AnyoneCanUse
  Любой игрок может использовать панель

StringBuilder ButtonName
  Имя кнопки, выбранной в терминале

Действия, вызываемые через Apply:

AnyoneCanUse
  Разрешить/запретить использование панели любым игроком