Difference between revisions of "IMyButtonPanel/ru"
(Created page with "{{DISPLAYTITLE:IMyButtonPanel}} Версия игры: 1.144 <br>Пространство имён SpaceEngineers.Game.ModAPI.Ingame ''public interface '''IMyButtonPanel''' :...") |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:IMyButtonPanel}} | {{DISPLAYTITLE:IMyButtonPanel}} | ||
− | Версия игры: 1. | + | Версия игры: 1.175 |
<br>Пространство имён SpaceEngineers.Game.ModAPI.Ingame | <br>Пространство имён SpaceEngineers.Game.ModAPI.Ingame | ||
− | ''public interface '''IMyButtonPanel''' : [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], IMyEntity'' | + | ''public interface '''IMyButtonPanel''' : [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], [[IMyEntity/ru|IMyEntity]]'' |
<br> Интерфейс кнопочной панели | <br> Интерфейс кнопочной панели | ||
==Свойства:== | ==Свойства:== | ||
+ | ''bool '''AnyoneCanUse''' { get; set; }'' | ||
+ | <br> Может ли использовать панель любой игрок | ||
+ | |||
+ | ==Методы:== | ||
+ | ''string '''GetButtonName'''(int index)'' | ||
+ | <br> Возвращает имя кнопки с указанными индексом '''index''' | ||
+ | |||
+ | ''void '''SetCustomButtonName'''(int index, string name)'' | ||
+ | <br> Устанавливает имя '''name''' кнопки с указанными индексом '''index''' | ||
+ | |||
+ | ''bool '''HasCustomButtonName'''(int index)'' | ||
+ | <br> Возвращает установлено ли имя кнопки с указанными индексом '''index''' | ||
+ | |||
+ | ''void '''ClearCustomButtonName'''(int index)'' | ||
+ | <br> Удаляет имя кнопки с указанными индексом '''index''' | ||
− | ''bool ''' | + | ''bool '''IsButtonAssigned'''(int index)'' |
− | <br> | + | <br> Возвращает назначено ли действие для кнопки с указанными индексом '''index''' |
==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):== | ==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):== | ||
− | |||
''Boolean '''AnyoneCanUse''''' | ''Boolean '''AnyoneCanUse''''' | ||
<br> Любой игрок может использовать панель | <br> Любой игрок может использовать панель | ||
Line 20: | Line 34: | ||
==Действия, вызываемые через Apply:== | ==Действия, вызываемые через Apply:== | ||
− | |||
'''''AnyoneCanUse''''' | '''''AnyoneCanUse''''' | ||
<br> Разрешить/запретить использование панели любым игроком | <br> Разрешить/запретить использование панели любым игроком | ||
[[Category:Ingame API/ru]] | [[Category:Ingame API/ru]] |
Latest revision as of 09:34, 18 February 2017
Версия игры: 1.175
Пространство имён SpaceEngineers.Game.ModAPI.Ingame
public interface IMyButtonPanel : IMyTerminalBlock, IMyCubeBlock, IMyEntity
Интерфейс кнопочной панели
Contents
Свойства:
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
Разрешить/запретить использование панели любым игроком