Difference between revisions of "IMyConveyorSorter/ru"

From Space Engineers Wiki
Jump to: navigation, search
 
(3 intermediate revisions by the same user not shown)
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''
+
''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]]):==
 
 
''Boolean '''DrainAll'''''
 
''Boolean '''DrainAll'''''
 
<br>&nbsp;&nbsp;Опустошить всё
 
<br>&nbsp;&nbsp;Опустошить всё
  
''MyConveyorSorter '''blacklistWhitelist'''''
+
''Int64 '''blacklistWhitelist'''''
 
<br>&nbsp;&nbsp;Чёрный или белый список
 
<br>&nbsp;&nbsp;Чёрный или белый список
  
 
==Действия, вызываемые через Apply:==
 
==Действия, вызываемые через Apply:==
 
 
'''''DrainAll'''''
 
'''''DrainAll'''''
 
<br>&nbsp;&nbsp;Переключить режим "опустошить всё"
 
<br>&nbsp;&nbsp;Переключить режим "опустошить всё"
  
 
[[Category:Ingame API/ru]]
 
[[Category:Ingame API/ru]]

Latest revision as of 09:48, 18 February 2017

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

public interface IMyConveyorSorter : IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
  Интерфейс сортировщика

Свойства:

bool DrainAll { get; set; }
  Опустошить всё

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
  Опустошить всё

Int64 blacklistWhitelist
  Чёрный или белый список

Действия, вызываемые через Apply:

DrainAll
  Переключить режим "опустошить всё"