VRage.Game.Components.Interfaces
IMyEntityComponentBase
Assembly: VRage.Game.dll
public interface IMyEntityComponentBase: IMyComponentBase
Events
| Member | Description |
|---|---|
| BeforeRemovedFromContainer |
Properties
| Member | Description |
|---|---|
| ComponentTypeDebugString | |
| Container | |
| Entity | |
| ContainerBase | Inherited from IMyComponentBase |
| RemoveExistingComponentOnNewInsert | Inherited from IMyComponentBase |
Methods
| Member | Description |
|---|---|
| Deserialize(MyObjectBuilder_ComponentBase) | Inherited from IMyComponentBase |
| GetAs |
Inherited from IMyComponentBase |
| Init(MyComponentDefinitionBase) | Inherited from IMyComponentBase |
| IsSerialized() | Inherited from IMyComponentBase |
| OnAddedToContainer() | Inherited from IMyComponentBase |
| OnAddedToScene() | Inherited from IMyComponentBase |
| OnBeforeRemovedFromContainer() | Inherited from IMyComponentBase |
| OnRemovedFromScene() | Inherited from IMyComponentBase |
| Serialize(bool) | Inherited from IMyComponentBase |
| SetContainer(IMyComponentContainer) | Inherited from IMyComponentBase |
Implements:
Inheritors:
- MyAiBlockComponent
- MyAnimationControllerComponent
- MyAreaTriggerComponent
- MyAssetModifierComponent
- MyAtmosphereDetectorComponent
- MyAutopilotComponent
- MyBlockingBody
- MyBlockPosComponent
- MyBlocksPruningStructureComponent
- MyCasterComponent
- MyCharacterComponent
- MyCharacterDetectorComponent
- MyCharacterJetpackComponent
- MyCharacterLadderComponent
- MyCharacterOxygenComponent
- MyCharacterPickupComponent
- MyCharacterRagdollComponent
- MyCharacterRaycastDetectorComponent
- MyCharacterShapecastDetectorComponent
- MyCharacterSoundComponent
- MyCharacterStatComponent
- MyCharacterWeaponPositionComponent
- MyCompositeGameLogicComponent
- MyContainerDropComponent
- MyDataBroadcaster
- MyDataReceiver
- MyEntityComponentBase
- MyEntityGameLogic
- MyEntityInventorySpawnComponent
- MyEntityReferenceComponent
- MyEntityRespawnComponentBase
- MyEntityReverbDetectorComponent
- MyEntityStatComponent
- MyEntityStorageComponent
- MyEventProxyEntityComponent
- MyGameLogicComponent
- MyGravityProviderComponent
- MyGridOwnershipComponentBase
- MyGridTargeting
- MyHierarchyComponent
- MyHierarchyComponentBase
- MyIngameScriptComponent
- MyInventory
- MyInventoryBase
- MyInventorySpawnComponent
- MyMeteorGameLogic
- MyModAPINaturalGravityComponent
- MyModelComponent
- MyModStorageComponent
- MyModStorageComponentBase
- MyMultiTextPanelComponent
- MyNullGameLogicComponent
- MyNullPositionComponent
- MyNullRenderComponent
- MyPathRecorderComponent
- MyPhysicsComponentBase
- MyPositionComponent
- MyPositionComponentBase
- MyPropellerRenderComponent
- MyRenderComponent
- MyRenderComponentBase
- MyRenderComponentCharacter
- MyRenderComponentCubeBlock
- MyRenderComponentCubeGrid
- MyRenderComponentLight
- MyRenderComponentReflectorLight
- MyRenderComponentScreenAreas
- MyRenderComponentSkinnedEntity
- MyRenderComponentThrust
- MyResourceDistributorComponent
- MyResourceSinkComponent
- MyResourceSinkComponentBase
- MyResourceSourceComponent
- MyResourceSourceComponentBase
- MyShipSoundComponent
- MySphericalNaturalGravityComponent
- MySyncComponentBase
- MyTargetFocusComponent
- MyTargetLockingBlockComponent
- MyTargetLockingComponent
- MyTimerComponent
- MyTriggerComponent
- MyUpdateTriggerComponent
- MyUpdatingEntityComponent
- MyUseObjectsComponent
- MyUseObjectsComponentBase