Class MyEntityComponentContainer
Inheritance
System.Object
MyEntityComponentContainer
Assembly: VRage.Game.dll
Syntax
public class MyEntityComponentContainer : MyComponentContainer, IMyEntityComponentContainer, IMyComponentContainer
Constructors
MyEntityComponentContainer(IMyEntity)
Declaration
public MyEntityComponentContainer(IMyEntity entity)
Parameters
Properties
Entity
Declaration
public IMyEntity Entity { get; }
Property Value
Methods
Init(MyContainerDefinition)
Declaration
public override void Init(MyContainerDefinition definition)
Parameters
Overrides
OnComponentAdded(Type, MyComponentBase)
Declaration
protected override void OnComponentAdded(Type t, MyComponentBase component)
Parameters
Overrides
OnComponentRemoved(Type, MyComponentBase)
Declaration
protected override void OnComponentRemoved(Type t, MyComponentBase component)
Parameters
Overrides
Events
ComponentAdded
Declaration
public event Action<Type, IMyEntityComponentBase> ComponentAdded
Event Type
Type |
Description |
System.Action<System.Type, VRage.Game.Components.Interfaces.IMyEntityComponentBase> |
|
ComponentRemoved
Declaration
public event Action<Type, IMyEntityComponentBase> ComponentRemoved
Event Type
Type |
Description |
System.Action<System.Type, VRage.Game.Components.Interfaces.IMyEntityComponentBase> |
|