Show / Hide Table of Contents

Class MyComponentFactory

Inheritance
System.Object
MyComponentFactory
Namespace: VRage.Game.Components
Assembly: VRage.Game.dll
Syntax
[PreloadRequired]
public sealed class MyComponentFactory : Object

Properties

Static

Declaration
public static MyComponentFactory Static { get; }
Property Value
Type Description
MyComponentFactory

Methods

CreateInstanceByType(Type)

Declaration
public MyComponentBase CreateInstanceByType(Type type)
Parameters
Type Name Description
System.Type type
Returns
Type Description
MyComponentBase

CreateInstanceByTypeId(MyObjectBuilderType)

Declaration
public MyComponentBase CreateInstanceByTypeId(MyObjectBuilderType type)
Parameters
Type Name Description
MyObjectBuilderType type
Returns
Type Description
MyComponentBase

CreateObjectBuilder(MyComponentBase)

Declaration
public MyObjectBuilder_ComponentBase CreateObjectBuilder(MyComponentBase instance)
Parameters
Type Name Description
MyComponentBase instance
Returns
Type Description
MyObjectBuilder_ComponentBase

GetCreatedInstanceType(MyObjectBuilderType)

Declaration
public Type GetCreatedInstanceType(MyObjectBuilderType type)
Parameters
Type Name Description
MyObjectBuilderType type
Returns
Type Description
System.Type

RegisterFromAssembly(Assembly)

Declaration
public void RegisterFromAssembly(Assembly assembly)
Parameters
Type Name Description
System.Reflection.Assembly assembly

TryGetCreatedInstanceType(MyObjectBuilderType)

Declaration
public Type TryGetCreatedInstanceType(MyObjectBuilderType type)
Parameters
Type Name Description
MyObjectBuilderType type
Returns
Type Description
System.Type

UnregisterFromAssembly(Assembly)

Declaration
public void UnregisterFromAssembly(Assembly assembly)
Parameters
Type Name Description
System.Reflection.Assembly assembly
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾