Difference between revisions of "IMyConveyorSorter/ru"

From Space Engineers Wiki
Jump to: navigation, search
Line 1: Line 1:
 
{{DISPLAYTITLE:IMyConveyorSorter}}
 
{{DISPLAYTITLE:IMyConveyorSorter}}
Версия игры: 1.144
+
Версия игры: 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>&nbsp;&nbsp;Интерфейс сортировщика
 
<br>&nbsp;&nbsp;Интерфейс сортировщика
 +
 +
==Свойства:==
 +
 +
''bool '''DrainAll''' { get; set; }''
 +
<br>&nbsp;&nbsp;Опустошить всё
 +
 +
''[MyConveyorSorterMode/ru|MyConveyorSorterMode]] '''Mode''' { get; }''
 +
<br>&nbsp;&nbsp;Режим работы сортировщика
 +
 +
==Методы:==
 +
 +
''void '''GetFilterList'''(List<[[MyInventoryItemFilter/ru|MyInventoryItemFilter]]> items)''
 +
<br>&nbsp;&nbsp;Возвращает список фильтрации сортировщика
 +
 +
''void '''AddItem'''([[MyInventoryItemFilter/ru|MyInventoryItemFilter]] item)''
 +
<br>&nbsp;&nbsp;Добавить предмет '''item''' в список фильтрации
 +
 +
''void '''RemoveItem'''([[MyInventoryItemFilter/ru|MyInventoryItemFilter]] item)''
 +
<br>&nbsp;&nbsp;Удалить предмет '''item''' из списка фильтрации
 +
 +
''bool '''IsAllowed'''([[MyDefinitionId/ru|MyDefinitionId]] id)''
 +
<br>&nbsp;&nbsp;Проверить, разрешено ли сортировщику пропускать объекты с идентификатором '''id'''
 +
 +
''void '''SetFilter'''([[MyConveyorSorterMode/ru|MyConveyorSorterMode]] mode, List<[[MyInventoryItemFilter/ru|MyInventoryItemFilter]]> items)''
 +
<br>&nbsp;&nbsp;Установить режим работы '''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
  Интерфейс сортировщика

Свойства:

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
  Переключить режим "опустошить всё"