Difference between revisions of "ITerminalAction/ru"
From Space Engineers Wiki
Line 1: | Line 1: | ||
{{DISPLAYTITLE:ITerminalAction}} | {{DISPLAYTITLE:ITerminalAction}} | ||
− | Пространство имён Sandbox.ModAPI.Interfaces | + | Версия игры: 1.144 |
+ | <br>Пространство имён Sandbox.ModAPI.Interfaces | ||
''public interface '''ITerminalAction''''' | ''public interface '''ITerminalAction''''' | ||
Line 18: | Line 19: | ||
''void '''Apply'''([[IMyCubeBlock/ru|IMyCubeBlock]] block)'' | ''void '''Apply'''([[IMyCubeBlock/ru|IMyCubeBlock]] block)'' | ||
<br> Применить действие к указанному блоку | <br> Применить действие к указанному блоку | ||
+ | |||
+ | ''void '''Apply'''(IMyCubeBlock block, ListReader<TerminalActionParameter> terminalActionParameters)'' | ||
+ | <br> Применить к блоку '''block''' действие с параметрами '''terminalActionParameters''' | ||
''void '''WriteValue'''(IMyCubeBlock block, StringBuilder appendTo)'' | ''void '''WriteValue'''(IMyCubeBlock block, StringBuilder appendTo)'' |
Revision as of 20:48, 18 August 2016
Версия игры: 1.144
Пространство имён Sandbox.ModAPI.Interfaces
public interface ITerminalAction
Действие, вызываемое для блока через Apply
Свойства:
string Id { get; }
Идентификатор действия
string Icon { get; }
Путь к файлу с иконкой действия
StringBuilder Name { get; }
Название действия
Методы:
void Apply(IMyCubeBlock block)
Применить действие к указанному блоку
void Apply(IMyCubeBlock block, ListReader<TerminalActionParameter> terminalActionParameters)
Применить к блоку block действие с параметрами terminalActionParameters
void WriteValue(IMyCubeBlock block, StringBuilder appendTo)
Возвращает в appendTo текущее значение параметре, изменяемого действием
bool IsEnabled(IMyCubeBlock block)
Разрешено ли данное действие