| IMyAssembler Interface | 
[This is preliminary documentation and is subject to change.]
Namespace: Sandbox.ModAPI.Ingame
 Syntax
SyntaxThe IMyAssembler type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AddQueueItem(MyDefinitionId, Decimal) | 
            Adds a blueprint to the production queue
            (Inherited from IMyProductionBlock.) | 
|  | AddQueueItem(MyDefinitionId, Double) | 
            Adds a blueprint to the production queue
            (Inherited from IMyProductionBlock.) | 
|  | AddQueueItem(MyDefinitionId, MyFixedPoint) | 
            Adds a blueprint to the production queue
            (Inherited from IMyProductionBlock.) | 
|  | CanUseBlueprint | 
            Can this production block produce this blueprint?
            (Inherited from IMyProductionBlock.) | 
|  | ClearQueue | 
            Clears the Queue
            (Inherited from IMyProductionBlock.) | 
|  | GetActions | (Inherited from IMyTerminalBlock.) | 
|  | GetActionWithName | (Inherited from IMyTerminalBlock.) | 
|  | GetInventory | (Inherited from IMyEntity.) | 
|  | GetInventory(Int32) | (Inherited from IMyEntity.) | 
|  | GetOwnerFactionTag | (Inherited from IMyCubeBlock.) | 
|  | GetPlayerRelationToOwner | Obsolete. (Inherited from IMyCubeBlock.) | 
|  | GetPosition | (Inherited from IMyEntity.) | 
|  | GetProperties | (Inherited from IMyTerminalBlock.) | 
|  | GetProperty | (Inherited from IMyTerminalBlock.) | 
|  | GetQueue | 
            Gets the current production queue
            (Inherited from IMyProductionBlock.) | 
|  | GetUserRelationToOwner | (Inherited from IMyCubeBlock.) | 
|  | HasLocalPlayerAccess | (Inherited from IMyTerminalBlock.) | 
|  | HasPlayerAccess | (Inherited from IMyTerminalBlock.) | 
|  | InsertQueueItem(Int32, MyDefinitionId, Decimal) | 
            Inserts a blueprint into the production queue
            (Inherited from IMyProductionBlock.) | 
|  | InsertQueueItem(Int32, MyDefinitionId, Double) | 
            Inserts a blueprint into the production queue
            (Inherited from IMyProductionBlock.) | 
|  | InsertQueueItem(Int32, MyDefinitionId, MyFixedPoint) | 
            Inserts a blueprint into the production queue
            (Inherited from IMyProductionBlock.) | 
|  | MoveQueueItemRequest | 
            Moves an item in the queue to a target position in the queue.
            (Inherited from IMyProductionBlock.) | 
|  | RemoveQueueItem(Int32, Decimal) | 
            Removes an item from the queue
            (Inherited from IMyProductionBlock.) | 
|  | RemoveQueueItem(Int32, Double) | 
            Removes an item from the queue
            (Inherited from IMyProductionBlock.) | 
|  | RemoveQueueItem(Int32, MyFixedPoint) | 
            Removes an item from the queue
            (Inherited from IMyProductionBlock.) | 
|  | RequestEnable | Obsolete. (Inherited from IMyFunctionalBlock.) | 
|  | SearchActionsOfName | (Inherited from IMyTerminalBlock.) | 
|  | SetCustomName(String) | Obsolete. (Inherited from IMyTerminalBlock.) | 
|  | SetCustomName(StringBuilder) | Obsolete. (Inherited from IMyTerminalBlock.) | 
|  | UpdateIsWorking | Obsolete. (Inherited from IMyCubeBlock.) | 
|  | UpdateVisual | Obsolete. (Inherited from IMyCubeBlock.) | 
 Extension Methods
Extension Methods Properties
Properties| Name | Description | |
|---|---|---|
|  | BlockDefinition | (Inherited from IMyCubeBlock.) | 
|  | CheckConnectionAllowed | (Inherited from IMyCubeBlock.) | 
|  | Components | (Inherited from IMyEntity.) | 
|  | CooperativeMode | 
            Gets or sets whether this assembler should cooperate with other assemblers by adopting parts of
            their work queue.
             | 
|  | CubeGrid | (Inherited from IMyCubeBlock.) | 
|  | CurrentProgress | 
            Gets the progress for the item currently in production.
             | 
|  | CustomData | 
            Gets or sets the Custom Data string.
            NOTE: Only use this for user input. For storing large mod configs, create your own MyModStorageComponent
            (Inherited from IMyTerminalBlock.) | 
|  | CustomInfo | (Inherited from IMyTerminalBlock.) | 
|  | CustomName | (Inherited from IMyTerminalBlock.) | 
|  | CustomNameWithFaction | (Inherited from IMyTerminalBlock.) | 
|  | DefinitionDisplayNameText | (Inherited from IMyCubeBlock.) | 
|  | DetailedInfo | (Inherited from IMyTerminalBlock.) | 
|  | DisassembleEnabled | Obsolete. | 
|  | DisassembleRatio | (Inherited from IMyCubeBlock.) | 
|  | DisplayName | (Inherited from IMyEntity.) | 
|  | DisplayNameText | (Inherited from IMyCubeBlock.) | 
|  | Enabled | (Inherited from IMyFunctionalBlock.) | 
|  | EntityId | (Inherited from IMyEntity.) | 
|  | HasInventory | (Inherited from IMyEntity.) | 
|  | InputInventory | 
            Gets the input inventory.
            (Inherited from IMyProductionBlock.) | 
|  | InventoryCount | (Inherited from IMyEntity.) | 
|  | IsBeingHacked | (Inherited from IMyCubeBlock.) | 
|  | IsFunctional | (Inherited from IMyCubeBlock.) | 
|  | IsProducing | 
            The device is currently producing.
            (Inherited from IMyProductionBlock.) | 
|  | IsQueueEmpty | 
            The production queue is empty.
            (Inherited from IMyProductionBlock.) | 
|  | IsWorking | (Inherited from IMyCubeBlock.) | 
|  | Mass | (Inherited from IMyCubeBlock.) | 
|  | Max | (Inherited from IMyCubeBlock.) | 
|  | Min | (Inherited from IMyCubeBlock.) | 
|  | Mode | 
            Gets or sets the current work mode of this assembly, whether it's assembling or disassembling.
             | 
|  | Name | (Inherited from IMyEntity.) | 
|  | NextItemId | 
            Gets the queue item ID of the next item to be produced.
            (Inherited from IMyProductionBlock.) | 
|  | NumberInGrid | (Inherited from IMyCubeBlock.) | 
|  | Orientation | (Inherited from IMyCubeBlock.) | 
|  | OutputInventory | 
            Gets the output inventory.
            (Inherited from IMyProductionBlock.) | 
|  | OwnerId | (Inherited from IMyCubeBlock.) | 
|  | Position | (Inherited from IMyCubeBlock.) | 
|  | Repeating | 
            Gets or sets whether this assembler should be perpetually repeating its work queue.
             | 
|  | ShowInTerminal | (Inherited from IMyTerminalBlock.) | 
|  | ShowInToolbarConfig | (Inherited from IMyTerminalBlock.) | 
|  | ShowOnHUD | (Inherited from IMyTerminalBlock.) | 
|  | UseConveyorSystem | 
            Gets or sets whether this device should use the conveyor system to retrieve and store items.
            (Inherited from IMyProductionBlock.) | 
|  | WorldAABB | (Inherited from IMyEntity.) | 
|  | WorldAABBHr | (Inherited from IMyEntity.) | 
|  | WorldMatrix | (Inherited from IMyEntity.) | 
|  | WorldVolume | (Inherited from IMyEntity.) | 
|  | WorldVolumeHr | (Inherited from IMyEntity.) | 
 See Also
See Also