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

VRage.Game.ModAPI.Ingame.IMyEntity

Malware edited this page Dec 25, 2018 · 55 revisions

Index

IMyEntity Interface

private public abstract IMyEntity
```csharp

**Namespace:** [VRage.Game.ModAPI.Ingame](VRage.Game.ModAPI.Ingame)  
**Assembly:** VRage.Game.dll

**Inheritors:**  
* [Sandbox.ModAPI.Ingame.IMyTerminalBlock](Sandbox.ModAPI.Ingame.IMyTerminalBlock)  
* [Sandbox.ModAPI.Ingame.IMyFunctionalBlock](Sandbox.ModAPI.Ingame.IMyFunctionalBlock)  
* [Sandbox.ModAPI.Ingame.IMyDoor](Sandbox.ModAPI.Ingame.IMyDoor)  
* [Sandbox.ModAPI.Ingame.IMyProductionBlock](Sandbox.ModAPI.Ingame.IMyProductionBlock)  
* [Sandbox.ModAPI.Ingame.IMyAssembler](Sandbox.ModAPI.Ingame.IMyAssembler)  
* [Sandbox.ModAPI.Ingame.IMyAttachableTopBlock](Sandbox.ModAPI.Ingame.IMyAttachableTopBlock)  
* [Sandbox.ModAPI.Ingame.IMyBatteryBlock](Sandbox.ModAPI.Ingame.IMyBatteryBlock)  
* [Sandbox.ModAPI.Ingame.IMyBeacon](Sandbox.ModAPI.Ingame.IMyBeacon)  
* [Sandbox.ModAPI.Ingame.IMyCameraBlock](Sandbox.ModAPI.Ingame.IMyCameraBlock)  
* [Sandbox.ModAPI.Ingame.IMyShipController](Sandbox.ModAPI.Ingame.IMyShipController)  
* [Sandbox.ModAPI.Ingame.IMyCockpit](Sandbox.ModAPI.Ingame.IMyCockpit)  
* [Sandbox.ModAPI.Ingame.IMyCollector](Sandbox.ModAPI.Ingame.IMyCollector)  
* [Sandbox.ModAPI.Ingame.IMyConveyorSorter](Sandbox.ModAPI.Ingame.IMyConveyorSorter)  
* [Sandbox.ModAPI.Ingame.IMyGyro](Sandbox.ModAPI.Ingame.IMyGyro)  
* [Sandbox.ModAPI.Ingame.IMyJumpDrive](Sandbox.ModAPI.Ingame.IMyJumpDrive)  
* [Sandbox.ModAPI.Ingame.IMyUserControllableGun](Sandbox.ModAPI.Ingame.IMyUserControllableGun)  
* [Sandbox.ModAPI.Ingame.IMyLargeTurretBase](Sandbox.ModAPI.Ingame.IMyLargeTurretBase)  
* [Sandbox.ModAPI.Ingame.IMyLaserAntenna](Sandbox.ModAPI.Ingame.IMyLaserAntenna)  
* [Sandbox.ModAPI.Ingame.IMyLightingBlock](Sandbox.ModAPI.Ingame.IMyLightingBlock)  
* [Sandbox.ModAPI.Ingame.IMyMechanicalConnectionBlock](Sandbox.ModAPI.Ingame.IMyMechanicalConnectionBlock)  
* [Sandbox.ModAPI.Ingame.IMyMotorStator](Sandbox.ModAPI.Ingame.IMyMotorStator)  
* [Sandbox.ModAPI.Ingame.IMyOreDetector](Sandbox.ModAPI.Ingame.IMyOreDetector)  
* [Sandbox.ModAPI.Ingame.IMyGasGenerator](Sandbox.ModAPI.Ingame.IMyGasGenerator)  
* [Sandbox.ModAPI.Ingame.IMyGasTank](Sandbox.ModAPI.Ingame.IMyGasTank)  
* [Sandbox.ModAPI.Ingame.IMyOxygenTank](Sandbox.ModAPI.Ingame.IMyOxygenTank)  
* [Sandbox.ModAPI.Ingame.IMyPistonBase](Sandbox.ModAPI.Ingame.IMyPistonBase)  
* [Sandbox.ModAPI.Ingame.IMyProgrammableBlock](Sandbox.ModAPI.Ingame.IMyProgrammableBlock)  
* [Sandbox.ModAPI.Ingame.IMyProjector](Sandbox.ModAPI.Ingame.IMyProjector)  
* [Sandbox.ModAPI.Ingame.IMyRadioAntenna](Sandbox.ModAPI.Ingame.IMyRadioAntenna)  
* [Sandbox.ModAPI.Ingame.IMyReactor](Sandbox.ModAPI.Ingame.IMyReactor)  
* [Sandbox.ModAPI.Ingame.IMyRemoteControl](Sandbox.ModAPI.Ingame.IMyRemoteControl)  
* [Sandbox.ModAPI.Ingame.IMySensorBlock](Sandbox.ModAPI.Ingame.IMySensorBlock)  
* [Sandbox.ModAPI.Ingame.IMyShipConnector](Sandbox.ModAPI.Ingame.IMyShipConnector)  
* [Sandbox.ModAPI.Ingame.IMyShipDrill](Sandbox.ModAPI.Ingame.IMyShipDrill)  
* [Sandbox.ModAPI.Ingame.IMyShipToolBase](Sandbox.ModAPI.Ingame.IMyShipToolBase)  
* [Sandbox.ModAPI.Ingame.IMyShipWelder](Sandbox.ModAPI.Ingame.IMyShipWelder)  
* [Sandbox.ModAPI.Ingame.IMySmallGatlingGun](Sandbox.ModAPI.Ingame.IMySmallGatlingGun)  
* [Sandbox.ModAPI.Ingame.IMySmallMissileLauncher](Sandbox.ModAPI.Ingame.IMySmallMissileLauncher)  
* [Sandbox.ModAPI.Ingame.IMyThrust](Sandbox.ModAPI.Ingame.IMyThrust)  
* [Sandbox.ModAPI.Ingame.IMyUpgradableBlock](Sandbox.ModAPI.Ingame.IMyUpgradableBlock)  
* [Sandbox.ModAPI.Ingame.IMyUpgradeModule](Sandbox.ModAPI.Ingame.IMyUpgradeModule)  
* [Sandbox.ModAPI.Ingame.IMyWarhead](Sandbox.ModAPI.Ingame.IMyWarhead)  
* [Sandbox.ModAPI.Ingame.IMyMotorSuspension](Sandbox.ModAPI.Ingame.IMyMotorSuspension)  
* [Sandbox.ModAPI.Ingame.IMyTextPanel](Sandbox.ModAPI.Ingame.IMyTextPanel)  
* [SpaceEngineers.Game.ModAPI.Ingame.IMyParachute](SpaceEngineers.Game.ModAPI.Ingame.IMyParachute)  
* [SpaceEngineers.Game.ModAPI.Ingame.IMyAirVent](SpaceEngineers.Game.ModAPI.Ingame.IMyAirVent)  
* [SpaceEngineers.Game.ModAPI.Ingame.IMyButtonPanel](SpaceEngineers.Game.ModAPI.Ingame.IMyButtonPanel)  
* [SpaceEngineers.Game.ModAPI.Ingame.IMyGravityGeneratorBase](SpaceEngineers.Game.ModAPI.Ingame.IMyGravityGeneratorBase)  
* [SpaceEngineers.Game.ModAPI.Ingame.IMyGravityGenerator](SpaceEngineers.Game.ModAPI.Ingame.IMyGravityGenerator)  
* [SpaceEngineers.Game.ModAPI.Ingame.IMyGravityGeneratorSphere](SpaceEngineers.Game.ModAPI.Ingame.IMyGravityGeneratorSphere)  
* [SpaceEngineers.Game.ModAPI.Ingame.IMyLandingGear](SpaceEngineers.Game.ModAPI.Ingame.IMyLandingGear)  
* [SpaceEngineers.Game.ModAPI.Ingame.IMyOxygenFarm](SpaceEngineers.Game.ModAPI.Ingame.IMyOxygenFarm)  
* [SpaceEngineers.Game.ModAPI.Ingame.IMyShipMergeBlock](SpaceEngineers.Game.ModAPI.Ingame.IMyShipMergeBlock)  
* [SpaceEngineers.Game.ModAPI.Ingame.IMySolarPanel](SpaceEngineers.Game.ModAPI.Ingame.IMySolarPanel)  
* [SpaceEngineers.Game.ModAPI.Ingame.IMySoundBlock](SpaceEngineers.Game.ModAPI.Ingame.IMySoundBlock)  
* [SpaceEngineers.Game.ModAPI.Ingame.IMyVirtualMass](SpaceEngineers.Game.ModAPI.Ingame.IMyVirtualMass)  
* [SpaceEngineers.Game.ModAPI.Ingame.IMySpaceBall](SpaceEngineers.Game.ModAPI.Ingame.IMySpaceBall)  
* [SpaceEngineers.Game.ModAPI.Ingame.IMyTimerBlock](SpaceEngineers.Game.ModAPI.Ingame.IMyTimerBlock)  
* [SpaceEngineers.Game.ModAPI.Ingame.IMyLargeConveyorTurretBase](SpaceEngineers.Game.ModAPI.Ingame.IMyLargeConveyorTurretBase)  
* [VRage.Game.ModAPI.Ingame.IMyCubeBlock](VRage.Game.ModAPI.Ingame.IMyCubeBlock)  
* [VRage.Game.ModAPI.Ingame.IMyCubeGrid](VRage.Game.ModAPI.Ingame.IMyCubeGrid)

### Example

### Remarks

###### Properties

|Member|Description|
|---|---|
|[Components](VRage.Game.ModAPI.Ingame.IMyEntity.Components)||
|[EntityId](VRage.Game.ModAPI.Ingame.IMyEntity.EntityId)||
|[Name](VRage.Game.ModAPI.Ingame.IMyEntity.Name)||
|[DisplayName](VRage.Game.ModAPI.Ingame.IMyEntity.DisplayName)||
|[HasInventory](VRage.Game.ModAPI.Ingame.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.|
|[InventoryCount](VRage.Game.ModAPI.Ingame.IMyEntity.InventoryCount)|Returns the count of the number of inventories this entity has.|
|[WorldAABB](VRage.Game.ModAPI.Ingame.IMyEntity.WorldAABB)||
|[WorldAABBHr](VRage.Game.ModAPI.Ingame.IMyEntity.WorldAABBHr)||
|[WorldMatrix](VRage.Game.ModAPI.Ingame.IMyEntity.WorldMatrix)||
|[WorldVolume](VRage.Game.ModAPI.Ingame.IMyEntity.WorldVolume)||
|[WorldVolumeHr](VRage.Game.ModAPI.Ingame.IMyEntity.WorldVolumeHr)||

###### Methods

|Member|Description|
|---|---|
|[GetInventory()](VRage.Game.ModAPI.Ingame.IMyEntity.GetInventory)|Simply get the MyInventoryBase component stored in this entity.|
|[GetInventory(int)](VRage.Game.ModAPI.Ingame.IMyEntity.GetInventory)|Search for inventory component with maching index.|
|[GetPosition()](VRage.Game.ModAPI.Ingame.IMyEntity.GetPosition)||

Clone this wiki locally