Difference between revisions of "IMyProductionBlock/ru"
Line 3: | Line 3: | ||
<br>Пространство имён Sandbox.ModAPI.Ingame | <br>Пространство имён Sandbox.ModAPI.Ingame | ||
− | ''public interface '''IMyProductionBlock''' : [[IMyFunctionalBlock/ru|IMyFunctionalBlock]], [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], IMyEntity'' | + | ''public interface '''IMyProductionBlock''' : [[IMyFunctionalBlock/ru|IMyFunctionalBlock]], [[IMyTerminalBlock/ru|IMyTerminalBlock]], [[IMyCubeBlock/ru|IMyCubeBlock]], [[IMyEntity/ru|IMyEntity]]'' |
<br> Общий интерфейс производственных блоков | <br> Общий интерфейс производственных блоков | ||
Revision as of 16:08, 21 August 2016
Версия игры: 1.144
Пространство имён Sandbox.ModAPI.Ingame
public interface IMyProductionBlock : IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity
Общий интерфейс производственных блоков
Contents
Свойства:
bool IsProducing { get; }
Запущено ли сейчас производство
bool IsQueueEmpty { get; }
Пуста ли очередь производства
uint NextItemId { get; }
Идентификатор следующего предмета в очереди производства
bool UseConveyorSystem { get; }
Разрешено ли использовать систему конвейеров
Методы:
void MoveQueueItemRequest(uint queueItemId, int targetIdx)
Запрос на перемещение предмета с идентификатором queueItemId на позицию targetIdx в очереди производства
Свойства, доступные через GetValue<T> / SetValue<T> (TerminalPropertyExtensions):
Boolean UseConveyor
Использовать систему конвейеров
Действия, вызываемые через Apply:
UseConveyor
Переключает режим использования системы конвейеров