Space Engineers
Public Member Functions | Properties | List of all members
VRage.Game.Components.IMyComponentAggregate Interface Reference

When creating a new aggregate component type, derive from this interface so that you can use extension methods AddComponent and RemoveComponent More...

Inheritance diagram for VRage.Game.Components.IMyComponentAggregate:
Sandbox.Game.Entities.Inventory.MyInventoryAggregate Sandbox.Game.Entities.Inventory.MyTriggerAggregate

Public Member Functions

void AfterComponentAdd (MyComponentBase component)
 
void BeforeComponentRemove (MyComponentBase component)
 

Properties

MyAggregateComponentList ChildList [get]
 
MyComponentContainer ContainerBase [get]
 

Detailed Description

When creating a new aggregate component type, derive from this interface so that you can use extension methods AddComponent and RemoveComponent

Definition at line 11 of file IMyComponentAggregate.cs.

Member Function Documentation

void VRage.Game.Components.IMyComponentAggregate.AfterComponentAdd ( MyComponentBase  component)
void VRage.Game.Components.IMyComponentAggregate.BeforeComponentRemove ( MyComponentBase  component)

Property Documentation

MyAggregateComponentList VRage.Game.Components.IMyComponentAggregate.ChildList
get

Definition at line 17 of file IMyComponentAggregate.cs.

MyComponentContainer VRage.Game.Components.IMyComponentAggregate.ContainerBase
get

Definition at line 18 of file IMyComponentAggregate.cs.


The documentation for this interface was generated from the following file: