Difference between revisions of "IMyBlockGroup/ru"
(4 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 '''IMyBlockGroup''''' | ''public interface '''IMyBlockGroup''''' | ||
− | <br> | + | <br> Группа рабочих (показываемых в терминале) блоков корабля или базы |
==Свойства:== | ==Свойства:== | ||
− | |||
− | |||
− | |||
''string '''Name''' { get; }'' | ''string '''Name''' { get; }'' | ||
<br> Название группы | <br> Название группы | ||
− | [[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) определяет включать или нет блок в список