Class MyCompositeGameLogicComponent
Inheritance
System.Object
MyCompositeGameLogicComponent
Assembly: Sandbox.Game.dll
Syntax
public class MyCompositeGameLogicComponent : MyGameLogicComponent, IMyEntityComponentBase, IMyComponentBase, IMyGameLogicComponent
Methods
Add<T>(T)
Declaration
public void Add<T>(T component)
where T : MyGameLogicComponent
Parameters
| Type |
Name |
Description |
| T |
component |
|
Type Parameters
Close()
Declaration
public override void Close()
Overrides
Create(ICollection<MyGameLogicComponent>, MyEntity)
Declaration
public static MyGameLogicComponent Create(ICollection<MyGameLogicComponent> logicComponents, MyEntity entity)
Parameters
Returns
GetAs(String)
Declaration
public MyGameLogicComponent GetAs(string typeName)
Parameters
| Type |
Name |
Description |
| System.String |
typeName |
|
Returns
GetAs<T>()
Declaration
public override T GetAs<T>()
where T : class
Returns
Type Parameters
Overrides
GetComponents()
Declaration
public IReadOnlyCollection<MyGameLogicComponent> GetComponents()
Returns
GetObjectBuilder(Boolean)
Declaration
public override MyObjectBuilder_EntityBase GetObjectBuilder(bool copy = false)
Parameters
| Type |
Name |
Description |
| System.Boolean |
copy |
|
Returns
Overrides
Init(MyComponentDefinitionBase)
Declaration
public override void Init(MyComponentDefinitionBase definition)
Parameters
Overrides
Init(MyObjectBuilder_EntityBase)
Declaration
public override void Init(MyObjectBuilder_EntityBase objectBuilder)
Parameters
Overrides
MarkForClose()
Declaration
public override void MarkForClose()
Overrides
OnAddedToScene()
Declaration
public override void OnAddedToScene()
Overrides
OnRemovedFromScene()
Declaration
public override void OnRemovedFromScene()
Overrides
Remove(String)
Declaration
public bool Remove(string typeName)
Parameters
| Type |
Name |
Description |
| System.String |
typeName |
|
Returns
| Type |
Description |
| System.Boolean |
|
Remove<T>(T)
Declaration
public bool Remove<T>(T component)
where T : MyGameLogicComponent
Parameters
| Type |
Name |
Description |
| T |
component |
|
Returns
| Type |
Description |
| System.Boolean |
|
Type Parameters
UpdatingStopped()
Declaration
public override void UpdatingStopped()
Overrides
Extension Methods