Skip to content
This repository was archived by the owner on Dec 13, 2025. It is now read-only.

Sandbox.ModAPI.Ingame.IMyAttachableTopBlock

Malware edited this page Dec 21, 2018 · 50 revisions

Index

IMyAttachableTopBlock Interface

Namespace: Sandbox.ModAPI.Ingame
Assembly: Sandbox.Common.dll
Implements:

Properties

[`bool IsAttached`](Sandbox.ModAPI.Ingame.IsAttached) Gets whether the top part is attached to a base block
[`IMyMechanicalConnectionBlock Base`](Sandbox.ModAPI.Ingame.Base) Gets the attached base block
[`MyEntityComponentContainer Components`](VRage.Game.ModAPI.Ingame.Components) _Inherited from [`IMyEntity`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`long EntityId`](VRage.Game.ModAPI.Ingame.EntityId) _Inherited from [`IMyEntity`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`string Name`](VRage.Game.ModAPI.Ingame.Name) _Inherited from [`IMyEntity`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`string DisplayName`](VRage.Game.ModAPI.Ingame.DisplayName) _Inherited from [`IMyEntity`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`bool HasInventory`](VRage.Game.ModAPI.Ingame.HasInventory) Returns true if this entity has got at least one inventory. Note that one aggregate inventory can contain zero simple inventories => zero will be returned even if GetInventory() != null.

_Inherited from [`IMyEntity`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`int InventoryCount`](VRage.Game.ModAPI.Ingame.InventoryCount) Returns the count of the number of inventories this entity has.

_Inherited from [`IMyEntity`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`BoundingBoxD WorldAABB`](VRage.Game.ModAPI.Ingame.WorldAABB) _Inherited from [`IMyEntity`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`BoundingBoxD WorldAABBHr`](VRage.Game.ModAPI.Ingame.WorldAABBHr) _Inherited from [`IMyEntity`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`MatrixD WorldMatrix`](VRage.Game.ModAPI.Ingame.WorldMatrix) _Inherited from [`IMyEntity`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`BoundingSphereD WorldVolume`](VRage.Game.ModAPI.Ingame.WorldVolume) _Inherited from [`IMyEntity`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`BoundingSphereD WorldVolumeHr`](VRage.Game.ModAPI.Ingame.WorldVolumeHr) _Inherited from [`IMyEntity`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`SerializableDefinitionId BlockDefinition`](VRage.Game.ModAPI.Ingame.BlockDefinition) _Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`bool CheckConnectionAllowed`](VRage.Game.ModAPI.Ingame.CheckConnectionAllowed) _Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`IMyCubeGrid CubeGrid`](VRage.Game.ModAPI.Ingame.CubeGrid) Grid in which the block is placed

_Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`string DefinitionDisplayNameText`](VRage.Game.ModAPI.Ingame.DefinitionDisplayNameText) Definition name

_Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`float DisassembleRatio`](VRage.Game.ModAPI.Ingame.DisassembleRatio) Is set in definition Ratio at which is the block disassembled (grinding)

_Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`string DisplayNameText`](VRage.Game.ModAPI.Ingame.DisplayNameText) Translated block name

_Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`bool IsBeingHacked`](VRage.Game.ModAPI.Ingame.IsBeingHacked) Hacking of the block is in progress

_Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`bool IsFunctional`](VRage.Game.ModAPI.Ingame.IsFunctional) True if integrity is above breaking threshold

_Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`bool IsWorking`](VRage.Game.ModAPI.Ingame.IsWorking) True if block is able to do its work depening on block type (is functional, powered, enabled, etc...)

_Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`Vector3I Max`](VRage.Game.ModAPI.Ingame.Max) Maximum coordinates of grid cells occupied by this block

_Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`float Mass`](VRage.Game.ModAPI.Ingame.Mass) Block mass

_Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`Vector3I Min`](VRage.Game.ModAPI.Ingame.Min) Minimum coordinates of grid cells occupied by this block

_Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`int NumberInGrid`](VRage.Game.ModAPI.Ingame.NumberInGrid) Order in which were the blocks of same type added to grid Used in default display name

_Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`MyBlockOrientation Orientation`](VRage.Game.ModAPI.Ingame.Orientation) Returns block orientation in base 6 directions

_Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`long OwnerId`](VRage.Game.ModAPI.Ingame.OwnerId) Id of player owning block (not steam Id)

_Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`Vector3I Position`](VRage.Game.ModAPI.Ingame.Position) Position in grid coordinates

_Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
### Methods
[`IMyInventory GetInventory()`](VRage.Game.ModAPI.Ingame.GetInventory) Simply get the MyInventoryBase component stored in this entity.

_Inherited from [`IMyEntity`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`IMyInventory GetInventory(int index)`](VRage.Game.ModAPI.Ingame.GetInventory) Search for inventory component with maching index.

_Inherited from [`IMyEntity`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`Vector3D GetPosition()`](VRage.Game.ModAPI.Ingame.GetPosition) _Inherited from [`IMyEntity`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`string GetOwnerFactionTag()`](VRage.Game.ModAPI.Ingame.GetOwnerFactionTag) Tag of faction owning block

_Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`MyRelationsBetweenPlayerAndBlock GetPlayerRelationToOwner()`](VRage.Game.ModAPI.Ingame.GetPlayerRelationToOwner) _Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`MyRelationsBetweenPlayerAndBlock GetUserRelationToOwner(long playerId)`](VRage.Game.ModAPI.Ingame.GetUserRelationToOwner) _Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`void UpdateIsWorking()`](VRage.Game.ModAPI.Ingame.UpdateIsWorking) _Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_
[`void UpdateVisual()`](VRage.Game.ModAPI.Ingame.UpdateVisual) _Inherited from [`IMyCubeBlock`](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)_

Clone this wiki locally