Difference between revisions of "ITerminalAction/ru"

From Space Engineers Wiki
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:ITerminalAction}} Пространство имён Sandbox.ModAPI.Ingame ''public interface '''ITerminalAction''''' <br>  Действие, вызы...")
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{DISPLAYTITLE:ITerminalAction}}
 
{{DISPLAYTITLE:ITerminalAction}}
Пространство имён Sandbox.ModAPI.Ingame
+
Версия игры: 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>&nbsp;&nbsp;Применить действие к указанному блоку
 
<br>&nbsp;&nbsp;Применить действие к указанному блоку
 +
 +
''void '''Apply'''(IMyCubeBlock block, ListReader<[[TerminalActionParameter/ru|TerminalActionParameter]]> terminalActionParameters)''
 +
<br>&nbsp;&nbsp;Применить к блоку '''block''' действие с параметрами '''terminalActionParameters'''
  
 
''void '''WriteValue'''(IMyCubeBlock block, StringBuilder appendTo)''
 
''void '''WriteValue'''(IMyCubeBlock block, StringBuilder appendTo)''
Line 25: Line 29:
 
<br>&nbsp;&nbsp;Разрешено ли данное действие
 
<br>&nbsp;&nbsp;Разрешено ли данное действие
  
[[Category:Ingame API]]
+
[[Category:Ingame API/ru]]

Latest 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)
  Разрешено ли данное действие