This repository was archived by the owner on Dec 13, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 123
VRage.Game.ModAPI.Ingame.IMyCubeBlock
Malware edited this page Dec 21, 2018
·
60 revisions
← Index
Namespace: VRage.Game.ModAPI.Ingame
Assembly: VRage.Game.dll
Implements:
-
VRage.Game.ModAPI.Ingame.IMyEntityInheritors: Sandbox.ModAPI.Ingame.IMyTerminalBlockSandbox.ModAPI.Ingame.IMyFunctionalBlockSandbox.ModAPI.Ingame.IMyDoorSandbox.ModAPI.Ingame.IMyProductionBlockSandbox.ModAPI.Ingame.IMyAssemblerSandbox.ModAPI.Ingame.IMyAttachableTopBlockSandbox.ModAPI.Ingame.IMyBatteryBlockSandbox.ModAPI.Ingame.IMyBeaconSandbox.ModAPI.Ingame.IMyCameraBlockSandbox.ModAPI.Ingame.IMyShipControllerSandbox.ModAPI.Ingame.IMyCockpitSandbox.ModAPI.Ingame.IMyCollectorSandbox.ModAPI.Ingame.IMyConveyorSorterSandbox.ModAPI.Ingame.IMyGyroSandbox.ModAPI.Ingame.IMyJumpDriveSandbox.ModAPI.Ingame.IMyUserControllableGunSandbox.ModAPI.Ingame.IMyLargeTurretBaseSandbox.ModAPI.Ingame.IMyLaserAntennaSandbox.ModAPI.Ingame.IMyLightingBlockSandbox.ModAPI.Ingame.IMyMechanicalConnectionBlockSandbox.ModAPI.Ingame.IMyMotorStatorSandbox.ModAPI.Ingame.IMyOreDetectorSandbox.ModAPI.Ingame.IMyGasGeneratorSandbox.ModAPI.Ingame.IMyGasTankSandbox.ModAPI.Ingame.IMyOxygenTankSandbox.ModAPI.Ingame.IMyPistonBaseSandbox.ModAPI.Ingame.IMyProgrammableBlockSandbox.ModAPI.Ingame.IMyProjectorSandbox.ModAPI.Ingame.IMyRadioAntennaSandbox.ModAPI.Ingame.IMyReactorSandbox.ModAPI.Ingame.IMyRemoteControlSandbox.ModAPI.Ingame.IMySensorBlockSandbox.ModAPI.Ingame.IMyShipConnectorSandbox.ModAPI.Ingame.IMyShipDrillSandbox.ModAPI.Ingame.IMyShipToolBaseSandbox.ModAPI.Ingame.IMyShipWelderSandbox.ModAPI.Ingame.IMySmallGatlingGunSandbox.ModAPI.Ingame.IMySmallMissileLauncherSandbox.ModAPI.Ingame.IMyThrustSandbox.ModAPI.Ingame.IMyUpgradableBlockSandbox.ModAPI.Ingame.IMyUpgradeModuleSandbox.ModAPI.Ingame.IMyWarheadSandbox.ModAPI.Ingame.IMyMotorSuspensionSandbox.ModAPI.Ingame.IMyTextPanelSpaceEngineers.Game.ModAPI.Ingame.IMyParachuteSpaceEngineers.Game.ModAPI.Ingame.IMyAirVentSpaceEngineers.Game.ModAPI.Ingame.IMyButtonPanelSpaceEngineers.Game.ModAPI.Ingame.IMyGravityGeneratorBaseSpaceEngineers.Game.ModAPI.Ingame.IMyGravityGeneratorSpaceEngineers.Game.ModAPI.Ingame.IMyGravityGeneratorSphereSpaceEngineers.Game.ModAPI.Ingame.IMyLandingGearSpaceEngineers.Game.ModAPI.Ingame.IMyOxygenFarmSpaceEngineers.Game.ModAPI.Ingame.IMyShipMergeBlockSpaceEngineers.Game.ModAPI.Ingame.IMySolarPanelSpaceEngineers.Game.ModAPI.Ingame.IMySoundBlockSpaceEngineers.Game.ModAPI.Ingame.IMyVirtualMassSpaceEngineers.Game.ModAPI.Ingame.IMySpaceBallSpaceEngineers.Game.ModAPI.Ingame.IMyTimerBlockSpaceEngineers.Game.ModAPI.Ingame.IMyLargeConveyorTurretBase
Basic cube interface
| Member | Description |
|---|---|
BlockDefinition |
|
CheckConnectionAllowed |
|
CubeGrid |
Grid in which the block is placed |
DefinitionDisplayNameText |
Definition name |
DisassembleRatio |
Is set in definition Ratio at which is the block disassembled (grinding) |
DisplayNameText |
Translated block name |
IsBeingHacked |
Hacking of the block is in progress |
IsFunctional |
True if integrity is above breaking threshold |
IsWorking |
True if block is able to do its work depening on block type (is functional, powered, enabled, etc...) |
Max |
Maximum coordinates of grid cells occupied by this block |
Mass |
Block mass |
Min |
Minimum coordinates of grid cells occupied by this block |
NumberInGrid |
Order in which were the blocks of same type added to grid Used in default display name |
Orientation |
Returns block orientation in base 6 directions |
OwnerId |
Id of player owning block (not steam Id) |
Position |
Position in grid coordinates |
Components |
Inherited from IMyEntity |
EntityId |
Inherited from IMyEntity |
Name |
Inherited from IMyEntity |
DisplayName |
Inherited from IMyEntity |
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
|
InventoryCount |
Returns the count of the number of inventories this entity has. Inherited from IMyEntity
|
WorldAABB |
Inherited from IMyEntity |
WorldAABBHr |
Inherited from IMyEntity |
WorldMatrix |
Inherited from IMyEntity |
WorldVolume |
Inherited from IMyEntity |
WorldVolumeHr |
Inherited from IMyEntity |
| Member | Description |
|---|---|
GetOwnerFactionTag() |
Tag of faction owning block |
GetPlayerRelationToOwner() |
|
GetUserRelationToOwner(long) |
|
UpdateIsWorking() |
|
UpdateVisual() |
|
GetInventory() |
Simply get the MyInventoryBase component stored in this entity. Inherited from IMyEntity
|
GetInventory(int) |
Search for inventory component with maching index. Inherited from IMyEntity
|
GetPosition() |
Inherited from IMyEntity |
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!