Difference between revisions of "IMyBlockGroup/ru"

From Space Engineers Wiki
Jump to: navigation, search
Line 14: Line 14:
  
 
''void '''GetBlocks'''(List<IMyTerminalBlock> blocks, Func<IMyTerminalBlock, bool> collect = null)''
 
''void '''GetBlocks'''(List<IMyTerminalBlock> blocks, Func<IMyTerminalBlock, bool> collect = null)''
Возвращает в '''blocks''' список всех блоков группы. Необязательная функция ''bool '''collect''' (IMyTerminalBlock block)'' определяет включать или нет блок в список
+
Возвращает в '''blocks''' список всех блоков группы. Необязательная функция ''bool '''collect'''(IMyTerminalBlock block)'' определяет включать или нет блок в список
  
 
''void '''GetBlocksOfType<T>'''(List<IMyTerminalBlock> blocks, Func<IMyTerminalBlock, bool> collect = null) where T : class''
 
''void '''GetBlocksOfType<T>'''(List<IMyTerminalBlock> blocks, Func<IMyTerminalBlock, bool> collect = null) where T : class''
Возвращает в '''blocks''' список всех блоков группы с типом <T>. Необязательная функция ''bool '''collect''' (IMyTerminalBlock block)'' определяет включать или нет блок в список
+
Возвращает в '''blocks''' список всех блоков группы с типом <T>. Необязательная функция ''bool '''collect'''(IMyTerminalBlock block)'' определяет включать или нет блок в список
  
 
''void '''GetBlocksOfType<T>'''(List<T> blocks, Func<T, bool> collect = null) where T : class''
 
''void '''GetBlocksOfType<T>'''(List<T> blocks, Func<T, bool> collect = null) where T : class''
Возвращает в '''blocks''' список всех блоков группы с типом <T>. Необязательная функция ''bool '''collect''' (IMyTerminalBlock block)'' определяет включать или нет блок в список
+
Возвращает в '''blocks''' список всех блоков группы с типом <T>. Необязательная функция ''bool '''collect'''(IMyTerminalBlock block)'' определяет включать или нет блок в список
  
 
[[Category:Ingame API/ru]]
 
[[Category:Ingame API/ru]]

Revision as of 18:15, 18 August 2016

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

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

Свойства:

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) определяет включать или нет блок в список