Difference between revisions of "IMyConveyorSorter/ru"
Line 1: | Line 1: | ||
{{DISPLAYTITLE:IMyConveyorSorter}} | {{DISPLAYTITLE:IMyConveyorSorter}} | ||
− | Версия игры: 1. | + | Версия игры: 1.175 |
<br>Пространство Пространство имён Sandbox.ModAPI.Ingame | <br>Пространство Пространство имён Sandbox.ModAPI.Ingame | ||
''public interface '''IMyConveyorSorter''''' : [[IMyFunctionalBlock/ru|IMyFunctionalBlock]], [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], [[IMyEntity/ru|IMyEntity]]'' | ''public interface '''IMyConveyorSorter''''' : [[IMyFunctionalBlock/ru|IMyFunctionalBlock]], [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], [[IMyEntity/ru|IMyEntity]]'' | ||
<br> Интерфейс сортировщика | <br> Интерфейс сортировщика | ||
+ | |||
+ | ==Свойства:== | ||
+ | |||
+ | ''bool '''DrainAll''' { get; set; }'' | ||
+ | <br> Опустошить всё | ||
+ | |||
+ | ''[MyConveyorSorterMode/ru|MyConveyorSorterMode]] '''Mode''' { get; }'' | ||
+ | <br> Режим работы сортировщика | ||
+ | |||
+ | ==Методы:== | ||
+ | |||
+ | ''void '''GetFilterList'''(List<[[MyInventoryItemFilter/ru|MyInventoryItemFilter]]> items)'' | ||
+ | <br> Возвращает список фильтрации сортировщика | ||
+ | |||
+ | ''void '''AddItem'''([[MyInventoryItemFilter/ru|MyInventoryItemFilter]] item)'' | ||
+ | <br> Добавить предмет '''item''' в список фильтрации | ||
+ | |||
+ | ''void '''RemoveItem'''([[MyInventoryItemFilter/ru|MyInventoryItemFilter]] item)'' | ||
+ | <br> Удалить предмет '''item''' из списка фильтрации | ||
+ | |||
+ | ''bool '''IsAllowed'''([[MyDefinitionId/ru|MyDefinitionId]] id)'' | ||
+ | <br> Проверить, разрешено ли сортировщику пропускать объекты с идентификатором '''id''' | ||
+ | |||
+ | ''void '''SetFilter'''([[MyConveyorSorterMode/ru|MyConveyorSorterMode]] mode, List<[[MyInventoryItemFilter/ru|MyInventoryItemFilter]]> items)'' | ||
+ | <br> Установить режим работы '''mode''' и список фильтрации '''items''' | ||
==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):== | ==Свойства, доступные через GetValue<T> / SetValue<T> ([[TerminalPropertyExtensions/ru|TerminalPropertyExtensions]]):== |
Revision as of 20:40, 17 February 2017
Версия игры: 1.175
Пространство Пространство имён Sandbox.ModAPI.Ingame
public interface IMyConveyorSorter : IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
Интерфейс сортировщика
Contents
Свойства:
bool DrainAll { get; set; }
Опустошить всё
[MyConveyorSorterMode/ru|MyConveyorSorterMode]] Mode { get; }
Режим работы сортировщика
Методы:
void GetFilterList(List<MyInventoryItemFilter> items)
Возвращает список фильтрации сортировщика
void AddItem(MyInventoryItemFilter item)
Добавить предмет item в список фильтрации
void RemoveItem(MyInventoryItemFilter item)
Удалить предмет item из списка фильтрации
bool IsAllowed(MyDefinitionId id)
Проверить, разрешено ли сортировщику пропускать объекты с идентификатором id
void SetFilter(MyConveyorSorterMode mode, List<MyInventoryItemFilter> items)
Установить режим работы mode и список фильтрации items
Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):
Boolean DrainAll
Опустошить всё
MyConveyorSorter blacklistWhitelist
Чёрный или белый список
Действия, вызываемые через Apply:
DrainAll
Переключить режим "опустошить всё"