-
Notifications
You must be signed in to change notification settings - Fork 124
Sandbox.ModAPI.Ingame.IMyWheel
← Index ← Namespace Index
public interface IMyWheel: IMyMotorRotor, IMyAttachableTopBlock, IMyCubeBlock, IMyEntity
Describes wheel block (PB scripting interface)
Namespace: Sandbox.ModAPI.Ingame
Assembly: Sandbox.Common.dll
Implements:
IMyMechanicalConnectionBlock Base { get; }
Gets the attached base block
Inherited from IMyAttachableTopBlock
SerializableDefinitionId BlockDefinition { get; }
Gets definition.Id assigned to this block
Inherited from IMyCubeBlock
True if the block has been removed from the world.
Inherited from IMyEntity
IMyEntityComponentContainer Components { get; }
Gets blocks component logic container
Inherited from IMyEntity
Grid in which the block is placed
Inherited from IMyCubeBlock
string DefinitionDisplayNameText { get; }
Definition name
Inherited from IMyCubeBlock
float DisassembleRatio { get; }
Is set in definition Ratio at which is the block disassembled (grinding) Bigger values - longer grinding
Inherited from IMyCubeBlock
Gets user friendly name of entity. May be null For block terminal name use DisplayNameText
Inherited from IMyEntity
string DisplayNameText { get; }
Translated block name
Inherited from IMyCubeBlock
Id of entity
Inherited from IMyEntity
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
Returns the count of the number of inventories this entity has.
Inherited from IMyEntity
Gets whether the top part is attached to a base block
Inherited from IMyAttachableTopBlock
Hacking of the block is in progress
Inherited from IMyCubeBlock
Gets if integrity is above breaking threshold
Inherited from IMyCubeBlock
True if block is able to do its work depening on block type (is functional, powered, enabled, etc...)
Inherited from IMyCubeBlock
Block mass
Inherited from IMyCubeBlock
Maximum coordinates of grid cells occupied by this block
Inherited from IMyCubeBlock
Minimum coordinates of grid cells occupied by this block
Inherited from IMyCubeBlock
Some entities can have uniq name, and game can find them by name VRage.ModAPI.IMyEntities.TryGetEntityByName(System.String,VRage.ModAPI.IMyEntity@)
Inherited from IMyEntity
Order in which were the blocks of same type added to grid Used in default display name
Inherited from IMyCubeBlock
MyBlockOrientation Orientation { get; }
Returns block orientation in base 6 directions
Inherited from IMyCubeBlock
IdentityId of player owning block (not steam Id)
Inherited from IMyCubeBlock
Position in grid coordinates
Inherited from IMyCubeBlock
BoundingBoxD WorldAABB { get; }
Gets world axis-aligned bounding box
Inherited from IMyEntity
BoundingBoxD WorldAABBHr { get; }
Gets world axis-aligned bounding box
Inherited from IMyEntity
Gets world matrix of this entity
Inherited from IMyEntity
BoundingSphereD WorldVolume { get; }
Gets bounding sphere of this entity
Inherited from IMyEntity
BoundingSphereD WorldVolumeHr { get; }
Gets bounding sphere of this entity
Inherited from IMyEntity
Simply get the MyInventoryBase component stored in this entity.
Inherited from IMyEntity
IMyInventory GetInventory(int index)
Search for inventory component with maching index.
Inherited from IMyEntity
Tag of faction owning block
Inherited from IMyCubeBlock
Gets position in world coordinates
Inherited from IMyEntity
Gets relation to owner of block
Inherited from IMyCubeBlock
MyRelationsBetweenPlayerAndBlock GetPlayerRelationToOwner()
Obsolete: GetPlayerRelationToOwner() is useless ingame. Mods should use the one in ModAPI.IMyCubeBlock
Relation of local player to the block Should not be called on Dedicated Server.
Inherited from IMyCubeBlock
Obsolete
Force refresh working state. Call if you change block state that could affect its working status.
Inherited from IMyCubeBlock
Obsolete
Updates block visuals (ie. block emissivity)
Inherited from IMyCubeBlock
Do you have questions, comments, suggestions for improvements? Is there something I can do better? Did I make a mistake? Please add an issue here, and prefix your issue title with Wiki. Thank you, your help will be very appreciated!