Difference between revisions of "IMyBlockGroup/ru"
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) определяет включать или нет блок в список