Difference between revisions of "IMyBlockGroup/ru"

From Space Engineers Wiki
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:IMyBlockGroup}} Пространство имён Sandbox.ModAPI.Ingame ''public interface '''IMyGridTerminalSystem''''' <br>  Grid - набор ра...")
 
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{DISPLAYTITLE:IMyBlockGroup}}
 
{{DISPLAYTITLE:IMyBlockGroup}}
Пространство имён Sandbox.ModAPI.Ingame
+
Версия игры: 1.175
 +
<br>Пространство имён Sandbox.ModAPI.Ingame
  
''public interface '''IMyGridTerminalSystem'''''
+
''public interface '''IMyBlockGroup'''''
<br>&nbsp;&nbsp;Grid - набор рабочих (показываемых в терминале) блоков корабля или базы
+
<br>&nbsp;&nbsp;Группа рабочих (показываемых в терминале) блоков корабля или базы
  
 
==Свойства:==
 
==Свойства:==
 
''List<[[IMyTerminalBlock/ru|IMyTerminalBlock]]> '''Blocks''' { get; }''
 
<br>&nbsp;&nbsp;Список блоков grid'а, управляемых с терминала
 
  
 
''string '''Name''' { get; }''
 
''string '''Name''' { get; }''
 
<br>&nbsp;&nbsp;Название группы
 
<br>&nbsp;&nbsp;Название группы
  
[[Category:Ingame API]]
+
==Методы:==
 +
 
 +
''void '''GetBlocks'''(List<IMyTerminalBlock> blocks, Func<IMyTerminalBlock, bool> collect = null)''
 +
Возвращает в '''blocks''' список всех блоков группы. Необязательная функция ''bool '''collect'''(IMyTerminalBlock block)'' определяет включать или нет блок в список
 +
 
 +
''void '''GetBlocksOfType<T>'''(List<IMyTerminalBlock> blocks, Func<IMyTerminalBlock, bool> collect = null) where T : class''
 +
Возвращает в '''blocks''' список всех блоков группы с типом <T>. Необязательная функция ''bool '''collect'''(IMyTerminalBlock block)'' определяет включать или нет блок в список
 +
 
 +
''void '''GetBlocksOfType<T>'''(List<T> blocks, Func<T, bool> collect = null) where T : class''
 +
Возвращает в '''blocks''' список всех блоков группы с типом <T>. Необязательная функция ''bool '''collect'''(IMyTerminalBlock block)'' определяет включать или нет блок в список
 +
 
 +
[[Category:Ingame API/ru]]

Latest revision as of 05:27, 18 February 2017

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

public interface IMyBlockGroup
  Группа рабочих (показываемых в терминале) блоков корабля или базы

Свойства:

string Name { get; }
  Название группы

Методы:

void GetBlocks(List<IMyTerminalBlock> blocks, Func<IMyTerminalBlock, bool> collect = null) Возвращает в blocks список всех блоков группы. Необязательная функция bool collect(IMyTerminalBlock block) определяет включать или нет блок в список

void GetBlocksOfType<T>(List<IMyTerminalBlock> blocks, Func<IMyTerminalBlock, bool> collect = null) where T : class Возвращает в blocks список всех блоков группы с типом <T>. Необязательная функция bool collect(IMyTerminalBlock block) определяет включать или нет блок в список

void GetBlocksOfType<T>(List<T> blocks, Func<T, bool> collect = null) where T : class Возвращает в blocks список всех блоков группы с типом <T>. Необязательная функция bool collect(IMyTerminalBlock block) определяет включать или нет блок в список