Class MyDefinitionManagerSimple
Simple definition manager class that allows loading of definitions from files
and support type overrides (e.g. for loading subset of EnvironmentDefinition)
Inheritance
System.Object
MyDefinitionManagerSimple
Assembly: VRage.Game.dll
Syntax
public class MyDefinitionManagerSimple : MyDefinitionManagerBase
Constructors
MyDefinitionManagerSimple()
Declaration
public MyDefinitionManagerSimple()
Methods
AddDefinitionOverride(Type, String)
Declaration
public void AddDefinitionOverride(Type overridingType, string typeOverride)
Parameters
Type |
Name |
Description |
System.Type |
overridingType |
|
System.String |
typeOverride |
The xst:type attribute overridden
|
GetLoadingSet()
Declaration
public override MyDefinitionSet GetLoadingSet()
Returns
Overrides
LoadDefinitions(String)
Declaration
public void LoadDefinitions(string path)
Parameters
Type |
Name |
Description |
System.String |
path |
|
TryGetComponentDefinition(MyObjectBuilderType, MyStringHash, out MyComponentDefinitionBase)
Declaration
public override bool TryGetComponentDefinition(MyObjectBuilderType type, MyStringHash subtypeName, out MyComponentDefinitionBase componentDefinition)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides
TryGetContainerDefinition(MyObjectBuilderType, MyStringHash, out MyContainerDefinition)
Declaration
public override bool TryGetContainerDefinition(MyObjectBuilderType type, MyStringHash subtypeName, out MyContainerDefinition definition)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides