MyEntity Class |
[This is preliminary documentation and is subject to change.]
[Missing <summary> documentation for "T:VRage.Game.Entity.MyEntity"]
Namespace: VRage.Game.Entity
public class MyEntity : IMyEntity
The MyEntity type exposes the following members.
Name | Description | |
---|---|---|
![]() | MyEntity | Initializes a new instance of the MyEntity class |
![]() | MyEntity(Boolean) |
Initializes a new instance of the MyEntity class.
|
Name | Description | |
---|---|---|
![]() | Closed | |
![]() | Components | |
![]() | DisplayName | |
![]() | DisplayNameText |
Display Name for GUI etc. Override in descendant classes. Usually used to display in terminal or inventory controls.
|
![]() | EntityId |
Entity id, can be set by subclasses (for example when using pool...)
|
![]() | Flags | |
![]() | GameLogic | |
![]() | 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 GetInventoryBase() != null.
|
![]() | Hierarchy | |
![]() | InScene | |
![]() | InvalidateOnMove | |
![]() | InventoryCount |
Iterate through inventories and return their count.
|
![]() | IsCCDForProjectiles | |
![]() | IsPreview | |
![]() | IsVolumetric | |
![]() | LocationForHudMarker | |
![]() | MarkedForClose | |
![]() | MaxGlassDistSq | |
![]() | Model | |
![]() | ModelCollision | |
![]() | NeedsUpdate | |
![]() | Parent |
Gets or sets the parent.
|
![]() | Physics | |
![]() | PositionComp | |
![]() | Render | |
![]() | Save | |
![]() | Subparts | |
![]() | SyncFlag | |
![]() | SyncObject | |
![]() | WorldMatrix |
Name | Description | |
---|---|---|
![]() | OnClose | |
![]() | OnClosing | |
![]() | OnMarkForClose |
This event may not be invoked at all, when calling MyEntities.CloseAll, marking is bypassed
|
![]() | OnPhysicsChanged |
Name | Description | |
---|---|---|
![]() | AddNodeToWeldingGroups | (Defined by MyEntityExtensions.) |
![]() | AddToGamePruningStructure | (Defined by MyEntityExtensions.) |
![]() | CreateDefaultSyncEntity | (Defined by MyEntityExtensions.) |
![]() | EntityFactoryCreateObjectBuilder | (Defined by MyEntityExtensions.) |
![]() | GetInventory | (Defined by MyEntityExtensions.) |
![]() | GetPhysicsBody | (Defined by MyEntityExtensions.) |
![]() | GetWeldingGroupNodes | (Defined by MyEntityExtensions.) |
![]() | ProceduralWorldGeneratorTrackEntity | (Defined by MyEntityExtensions.) |
![]() | RemoveFromGamePruningStructure | (Defined by MyEntityExtensions.) |
![]() | RemoveNodeFromWeldingGroups | (Defined by MyEntityExtensions.) |
![]() | TryGetInventory(MyInventoryBase) | Overloaded. (Defined by MyEntityExtensions.) |
![]() | TryGetInventory(MyInventory) | Overloaded. (Defined by MyEntityExtensions.) |
![]() | UpdateGamePruningStructure | (Defined by MyEntityExtensions.) |
![]() | WeldingGroupExists | (Defined by MyEntityExtensions.) |