Difference between revisions of "Sandbox.ModAPI.Ingame.IMyAssembler"

From Space Engineers Wiki
Jump to: navigation, search
(GetActionWithName)
(GetOwnerFactionTag)
Line 23: Line 23:
  
 
===GetOwnerFactionTag===
 
===GetOwnerFactionTag===
 +
<syntaxhighlight lang="csharp">
 +
string GetOwnerFactionTag()
 +
</syntaxhighlight>
 +
This returns a string with the faction tag of the associated owner.
 +
 
===GetPlayerRelationToOwner===
 
===GetPlayerRelationToOwner===
 
===GetUserRelationToOwner===
 
===GetUserRelationToOwner===

Revision as of 04:06, 12 January 2015

Sandbox.ModAPI.Ingame.IMyAssembler

This interface is used to work with Assembler blocks.

Namespace

Sandbox.ModAPI.Ingame

Assembly

Sandbox.Common (Sandbox.Common.dll)

Syntax

public interface IMyAssembler : IMyProductionBlock, IMyFunctionalBlock, IMyTerminalBlock, IMyCubeBlock, IMyEntity

Methods

GetActions

void GetActions(List<ITerminalAction> resultList, Func<ITerminalAction, bool> collect = null)

This returns an ITerminalAction list containing a list of all valid actions for the block.

GetActionWithName

ITerminalAction GetActionWithName(string name)

This searches the block for an associated action corresponding to the specified name.

GetOwnerFactionTag

string GetOwnerFactionTag()

This returns a string with the faction tag of the associated owner.

GetPlayerRelationToOwner

GetUserRelationToOwner

HasLocalPlayerAccess

HasPlayerAccess

MoveQueueItemRequest

RemoveQueueItemRequest

RequestEnable

RequestShowOnHUD

SearchActionsOfName

SetCustomName

UpdateIsWorking

UpdateVisual

Properties

BlockDefinition

CheckConnectionAllowed

CubeGrid

CustomName

CustomNameWithFaction

DefinitionDisplayNameText

DetailedInfo

DisassembleRatio

DisplayNameText

Enabled

IsBeingHacked

IsFunctional

IsProducing

IsQueueEmpty

IsWorking

Max

Min

NextItemId

NumberInGrid

Orientation

OwnerId

Position

ShowOnHUD

UseConveyorSystem

Cateogry:Sandbox.ModAPI.Ingame