Show / Hide Table of Contents

Class MyDefinitionManager

Inheritance
System.Object
MyDefinitionManagerBase
MyDefinitionManager
Inherited Members
MyDefinitionManagerBase.m_definitions
MyDefinitionManagerBase.m_postprocessorsByType
MyDefinitionManagerBase.m_postProcessors
MyDefinitionManagerBase.m_registeredAssemblies
MyDefinitionManagerBase.GetObjectFactory()
MyDefinitionManagerBase.RegisterTypesFromAssembly(Assembly)
MyDefinitionManagerBase.GetPostProcessor(Type)
MyDefinitionManagerBase.GetObjectBuilderType(Type)
MyDefinitionManagerBase.GetDefinition<T>(String)
MyDefinitionManagerBase.GetDefinition<T>(MyStringHash)
MyDefinitionManagerBase.GetDefinition<T>(MyDefinitionId)
MyDefinitionManagerBase.GetDefinitions<T>()
MyDefinitionManagerBase.GetAllDefinitions<T>()
MyDefinitionManagerBase.TryGetDefinition<T>(MyStringHash, T)
MyDefinitionManagerBase.GetSubtypes<T>()
MyDefinitionManagerBase.Definitions
Namespace: Sandbox.Definitions
Assembly: Sandbox.Game.dll
Syntax
[PreloadRequired]
public class MyDefinitionManager : MyDefinitionManagerBase

Properties

Characters

Declaration
public DictionaryValuesReader<string, MyCharacterDefinition> Characters { get; }
Property Value
Type Description
DictionaryValuesReader<System.String, MyCharacterDefinition>

DestructionDefinition

Declaration
public MyDestructionDefinition DestructionDefinition { get; }
Property Value
Type Description
MyDestructionDefinition

EnvironmentDefinition

Declaration
public MyEnvironmentDefinition EnvironmentDefinition { get; }
Property Value
Type Description
MyEnvironmentDefinition

GetShipSoundSystemDefinition

Declaration
public MyShipSoundSystemDefinition GetShipSoundSystemDefinition { get; }
Property Value
Type Description
MyShipSoundSystemDefinition

Loading

Declaration
public bool Loading { get; }
Property Value
Type Description
System.Boolean

Static

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

VoxelMaterialCount

Declaration
public int VoxelMaterialCount { get; }
Property Value
Type Description
System.Int32

VoxelMaterialRareCount

Declaration
public int VoxelMaterialRareCount { get; }
Property Value
Type Description
System.Int32

Methods

AddMissingWheelModelDefinition(String)

Declaration
public void AddMissingWheelModelDefinition(string wheelType)
Parameters
Type Name Description
System.String wheelType

GetAllDefinitions()

Declaration
public DictionaryValuesReader<MyDefinitionId, MyDefinitionBase> GetAllDefinitions()
Returns
Type Description
DictionaryValuesReader<MyDefinitionId, MyDefinitionBase>

GetAllSessionPreloadObjectBuilders()

Load and return all object builders needed for a session.

Declaration
public List<Tuple<MyObjectBuilder_Definitions, string>> GetAllSessionPreloadObjectBuilders()
Returns
Type Description
System.Collections.Generic.List<System.Tuple<MyObjectBuilder_Definitions, System.String>>

GetAllStoriesDefinition(MyDefinitionId)

Get all stories

Declaration
public DictionaryReader<MyDefinitionId, MyStoryDefinition> GetAllStoriesDefinition(MyDefinitionId categoryDefinition)
Parameters
Type Name Description
MyDefinitionId categoryDefinition

MyObjectBuilder_StoryCategoryDefinition/Subtype

Returns
Type Description
DictionaryReader<MyDefinitionId, MyStoryDefinition>

Dictionary of all story definitions

GetAllStoryCategoriesDefinition(MyDefinitionId)

Get all story categories id

Declaration
public DictionaryReader<MyDefinitionId, MyStoryCategoryDefinition> GetAllStoryCategoriesDefinition(MyDefinitionId categoryDefinition)
Parameters
Type Name Description
MyDefinitionId categoryDefinition

MyObjectBuilder_StoryCategoryDefinition/Subtype

Returns
Type Description
DictionaryReader<MyDefinitionId, MyStoryCategoryDefinition>

Dictionary of story definitions or empty list

GetAmmoDefinition(MyDefinitionId)

Declaration
public MyAmmoDefinition GetAmmoDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyAmmoDefinition

GetAmmoMagazineDefinition(MyDefinitionId)

Declaration
public MyAmmoMagazineDefinition GetAmmoMagazineDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyAmmoMagazineDefinition

GetAnimationDefinitionCompatibility(String)

Declaration
public string GetAnimationDefinitionCompatibility(string animationSubtypeName)
Parameters
Type Name Description
System.String animationSubtypeName
Returns
Type Description
System.String

GetAnimationDefinitions()

Declaration
public ListReader<MyAnimationDefinition> GetAnimationDefinitions()
Returns
Type Description
ListReader<VRage.Game.Definitions.Animation.MyAnimationDefinition>

GetAnimationDefinitions(String)

Declaration
public Dictionary<string, MyAnimationDefinition> GetAnimationDefinitions(string skeleton)
Parameters
Type Name Description
System.String skeleton
Returns
Type Description
System.Collections.Generic.Dictionary<System.String, VRage.Game.Definitions.Animation.MyAnimationDefinition>

GetAssetModifierDefinition(MyDefinitionId)

Declaration
public MyAssetModifierDefinition GetAssetModifierDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyAssetModifierDefinition

GetAssetModifierDefinitionForRender(String)

Declaration
public MyDefinitionManager.MyAssetModifiers GetAssetModifierDefinitionForRender(string skinId)
Parameters
Type Name Description
System.String skinId
Returns
Type Description
MyDefinitionManager.MyAssetModifiers

GetAssetModifierDefinitionForRender(MyStringHash)

Declaration
public MyDefinitionManager.MyAssetModifiers GetAssetModifierDefinitionForRender(MyStringHash skinId)
Parameters
Type Name Description
MyStringHash skinId
Returns
Type Description
MyDefinitionManager.MyAssetModifiers

GetAssetModifierDefinitions()

Declaration
public DictionaryValuesReader<MyDefinitionId, MyAssetModifierDefinition> GetAssetModifierDefinitions()
Returns
Type Description
DictionaryValuesReader<MyDefinitionId, MyAssetModifierDefinition>

GetAssetModifierDefinitionsForRender()

Declaration
public DictionaryReader<MyStringHash, MyDefinitionManager.MyAssetModifiers> GetAssetModifierDefinitionsForRender()
Returns
Type Description
DictionaryReader<MyStringHash, MyDefinitionManager.MyAssetModifiers>

GetAsteroidGeneratorDefinitions()

Declaration
public DictionaryReader<string, MyAsteroidGeneratorDefinition> GetAsteroidGeneratorDefinitions()
Returns
Type Description
DictionaryReader<System.String, MyAsteroidGeneratorDefinition>

GetBaseBlockPrefabName(MyCubeSize, Boolean, Boolean, out String)

Declaration
public void GetBaseBlockPrefabName(MyCubeSize size, bool isStatic, bool isCreative, out string prefabName)
Parameters
Type Name Description
MyCubeSize size
System.Boolean isStatic
System.Boolean isCreative
System.String prefabName

GetBehaviorDefinition(MyDefinitionId)

Declaration
public MyBehaviorDefinition GetBehaviorDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyBehaviorDefinition

GetBehaviorDefinitions()

Declaration
public ListReader<MyBehaviorDefinition> GetBehaviorDefinitions()
Returns
Type Description
ListReader<MyBehaviorDefinition>

GetBlockVariantGroupDefinitions()

Declaration
public DictionaryReader<string, MyBlockVariantGroup> GetBlockVariantGroupDefinitions()
Returns
Type Description
DictionaryReader<System.String, MyBlockVariantGroup>

GetBlueprintClass(String)

Declaration
public MyBlueprintClassDefinition GetBlueprintClass(string className)
Parameters
Type Name Description
System.String className
Returns
Type Description
MyBlueprintClassDefinition

GetBlueprintDefinition(MyDefinitionId)

Declaration
public MyBlueprintDefinitionBase GetBlueprintDefinition(MyDefinitionId blueprintId)
Parameters
Type Name Description
MyDefinitionId blueprintId
Returns
Type Description
MyBlueprintDefinitionBase

GetBlueprintDefinitions()

Declaration
public DictionaryValuesReader<MyDefinitionId, MyBlueprintDefinitionBase> GetBlueprintDefinitions()
Returns
Type Description
DictionaryValuesReader<MyDefinitionId, MyBlueprintDefinitionBase>

GetBotDefinition(MyDefinitionId)

Declaration
public MyBotDefinition GetBotDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyBotDefinition

GetBotDefinitions()

Declaration
public ListReader<MyBotDefinition> GetBotDefinitions()
Returns
Type Description
ListReader<MyBotDefinition>

GetCategories()

Declaration
public Dictionary<string, MyGuiBlockCategoryDefinition> GetCategories()
Returns
Type Description
System.Collections.Generic.Dictionary<System.String, MyGuiBlockCategoryDefinition>

GetComponentBlockDefinition(MyDefinitionId)

Declaration
public MyCubeBlockDefinition GetComponentBlockDefinition(MyDefinitionId componentDefId)
Parameters
Type Name Description
MyDefinitionId componentDefId
Returns
Type Description
MyCubeBlockDefinition

GetComponentDefinition(MyDefinitionId)

Declaration
public MyComponentDefinition GetComponentDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyComponentDefinition

GetComponentGroup(MyDefinitionId)

Declaration
public MyComponentGroupDefinition GetComponentGroup(MyDefinitionId groupDefId)
Parameters
Type Name Description
MyDefinitionId groupDefId
Returns
Type Description
MyComponentGroupDefinition

GetComponentId(MyCubeBlockDefinition)

Declaration
public MyDefinitionId GetComponentId(MyCubeBlockDefinition blockDefinition)
Parameters
Type Name Description
MyCubeBlockDefinition blockDefinition
Returns
Type Description
MyDefinitionId

GetComponentId(MyDefinitionId)

Declaration
public MyDefinitionId GetComponentId(MyDefinitionId defId)
Parameters
Type Name Description
MyDefinitionId defId
Returns
Type Description
MyDefinitionId

GetCompoundBlockTemplateDefinition(MyDefinitionId)

Declaration
public MyCompoundBlockTemplateDefinition GetCompoundBlockTemplateDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyCompoundBlockTemplateDefinition

GetCompoundBlockTemplateDefinitions()

Declaration
public ListReader<MyCompoundBlockTemplateDefinition> GetCompoundBlockTemplateDefinitions()
Returns
Type Description
ListReader<MyCompoundBlockTemplateDefinition>

GetConsumableDefinitions()

Declaration
public ListReader<MyPhysicalItemDefinition> GetConsumableDefinitions()
Returns
Type Description
ListReader<MyPhysicalItemDefinition>

GetContainerDefinition(MyDefinitionId)

Declaration
public MyContainerDefinition GetContainerDefinition(MyDefinitionId containerId)
Parameters
Type Name Description
MyDefinitionId containerId
Returns
Type Description
MyContainerDefinition

GetContainerTypeDefinition(String)

Declaration
public MyContainerTypeDefinition GetContainerTypeDefinition(string containerName)
Parameters
Type Name Description
System.String containerName
Returns
Type Description
MyContainerTypeDefinition

GetContainerTypeDefinition(MyDefinitionId)

Declaration
public MyContainerTypeDefinition GetContainerTypeDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyContainerTypeDefinition

GetContractType(String)

Declaration
public MyContractTypeDefinition GetContractType(string subtype)
Parameters
Type Name Description
System.String subtype
Returns
Type Description
MyContractTypeDefinition

GetContractTypeDefinitions()

Declaration
public DictionaryReader<MyDefinitionId, MyContractTypeDefinition> GetContractTypeDefinitions()
Returns
Type Description
DictionaryReader<MyDefinitionId, MyContractTypeDefinition>

GetControllerScheme(String)

Declaration
public MyControllerSchemeDefinition GetControllerScheme(string subtype = "General")
Parameters
Type Name Description
System.String subtype
Returns
Type Description
MyControllerSchemeDefinition

GetControllerSchemesAll()

Declaration
public ListReader<MyControllerSchemeDefinition> GetControllerSchemesAll()
Returns
Type Description
ListReader<MyControllerSchemeDefinition>

GetControllerSchemesSelectable()

Declaration
public List<MyControllerSchemeDefinition> GetControllerSchemesSelectable()
Returns
Type Description
System.Collections.Generic.List<MyControllerSchemeDefinition>

GetCubeBlockDefinition(MyDefinitionId)

Declaration
public MyCubeBlockDefinition GetCubeBlockDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyCubeBlockDefinition

GetCubeBlockDefinition(MyObjectBuilder_CubeBlock)

Declaration
public MyCubeBlockDefinition GetCubeBlockDefinition(MyObjectBuilder_CubeBlock builder)
Parameters
Type Name Description
MyObjectBuilder_CubeBlock builder
Returns
Type Description
MyCubeBlockDefinition

GetCubeBlockDefinitionForMultiBlock(String)

Declaration
public MyCubeBlockDefinition GetCubeBlockDefinitionForMultiBlock(string multiBlock)
Parameters
Type Name Description
System.String multiBlock
Returns
Type Description
MyCubeBlockDefinition

GetCubeBlockScreenPosition(MyCubeBlockDefinitionGroup)

Declaration
public Vector2I GetCubeBlockScreenPosition(MyCubeBlockDefinitionGroup blockDefinitionGroup)
Parameters
Type Name Description
MyCubeBlockDefinitionGroup blockDefinitionGroup
Returns
Type Description
Vector2I

GetCubeSize(MyCubeSize)

Declaration
public float GetCubeSize(MyCubeSize gridSize)
Parameters
Type Name Description
MyCubeSize gridSize
Returns
Type Description
System.Single

GetCubeSizeOriginal(MyCubeSize)

Declaration
public float GetCubeSizeOriginal(MyCubeSize gridSize)
Parameters
Type Name Description
MyCubeSize gridSize
Returns
Type Description
System.Single

GetDebrisDefinitions()

Declaration
public ListReader<MyDebrisDefinition> GetDebrisDefinitions()
Returns
Type Description
ListReader<MyDebrisDefinition>

GetDefaultFactions()

Gets default factions.

Declaration
public List<MyFactionDefinition> GetDefaultFactions()
Returns
Type Description
System.Collections.Generic.List<MyFactionDefinition>

List of default factions.

GetDefaultVoxelMaterialDefinition()

Declaration
public MyVoxelMaterialDefinition GetDefaultVoxelMaterialDefinition()
Returns
Type Description
MyVoxelMaterialDefinition

GetDefinedEntityComponents(ref List<MyDefinitionId>)

Declaration
public void GetDefinedEntityComponents(ref List<MyDefinitionId> definedComponents)
Parameters
Type Name Description
System.Collections.Generic.List<MyDefinitionId> definedComponents

GetDefinedEntityContainers(ref List<MyDefinitionId>)

Declaration
public void GetDefinedEntityContainers(ref List<MyDefinitionId> definedContainers)
Parameters
Type Name Description
System.Collections.Generic.List<MyDefinitionId> definedContainers

GetDefinition(MyDefinitionId)

Declaration
public MyDefinitionBase GetDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyDefinitionBase

GetDefinitionGroup(String)

Declaration
public MyCubeBlockDefinitionGroup GetDefinitionGroup(string groupName)
Parameters
Type Name Description
System.String groupName
Returns
Type Description
MyCubeBlockDefinitionGroup

GetDefinitionPairNames()

Declaration
public DictionaryKeysReader<string, MyCubeBlockDefinitionGroup> GetDefinitionPairNames()
Returns
Type Description
DictionaryKeysReader<System.String, MyCubeBlockDefinitionGroup>

GetDefinitionPairs()

Declaration
public Dictionary<string, MyCubeBlockDefinitionGroup> GetDefinitionPairs()
Returns
Type Description
System.Collections.Generic.Dictionary<System.String, MyCubeBlockDefinitionGroup>

GetDefinitionsOfType<T>()

Declaration
public ListReader<T> GetDefinitionsOfType<T>()
    where T : MyDefinitionBase
Returns
Type Description
ListReader<T>
Type Parameters
Name Description
T

GetDropContainerDefinition(String)

Declaration
public MyDropContainerDefinition GetDropContainerDefinition(string id)
Parameters
Type Name Description
System.String id
Returns
Type Description
MyDropContainerDefinition

GetDropContainerDefinitions()

Declaration
public DictionaryReader<string, MyDropContainerDefinition> GetDropContainerDefinitions()
Returns
Type Description
DictionaryReader<System.String, MyDropContainerDefinition>

GetEdgesDefinition(MyDefinitionId)

Declaration
public MyEdgesDefinition GetEdgesDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyEdgesDefinition

GetEdgesDefinitions()

Declaration
public ListReader<MyEdgesDefinition> GetEdgesDefinitions()
Returns
Type Description
ListReader<MyEdgesDefinition>

GetEmoteDefinitions()

Declaration
public IEnumerable<MyEmoteDefinition> GetEmoteDefinitions()
Returns
Type Description
System.Collections.Generic.IEnumerable<MyEmoteDefinition>

GetEntityComponentDefinition(MyDefinitionId)

Declaration
public MyComponentDefinitionBase GetEntityComponentDefinition(MyDefinitionId componentId)
Parameters
Type Name Description
MyDefinitionId componentId
Returns
Type Description
MyComponentDefinitionBase

GetEntityComponentDefinitions()

Declaration
public ListReader<MyComponentDefinitionBase> GetEntityComponentDefinitions()
Returns
Type Description
ListReader<MyComponentDefinitionBase>

GetEntityComponentDefinitions<T>()

Declaration
public ListReader<T> GetEntityComponentDefinitions<T>()
Returns
Type Description
ListReader<T>
Type Parameters
Name Description
T

GetEnvironmentItemClassDefinitions()

Declaration
public ListReader<MyEnvironmentItemsDefinition> GetEnvironmentItemClassDefinitions()
Returns
Type Description
ListReader<MyEnvironmentItemsDefinition>

GetEnvironmentItemDefinition(MyDefinitionId)

Declaration
public MyEnvironmentItemDefinition GetEnvironmentItemDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyEnvironmentItemDefinition

GetEnvironmentItemDefinitions()

Declaration
public ListReader<MyEnvironmentItemDefinition> GetEnvironmentItemDefinitions()
Returns
Type Description
ListReader<MyEnvironmentItemDefinition>

GetEnvironmentItemsDefinitions(Int32)

Declaration
public ListReader<MyDefinitionId> GetEnvironmentItemsDefinitions(int channel)
Parameters
Type Name Description
System.Int32 channel
Returns
Type Description
ListReader<MyDefinitionId>

GetEventDefinition(MyDefinitionId)

Declaration
public MyGlobalEventDefinition GetEventDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyGlobalEventDefinition

GetFactionName(String)

Declaration
public MyFactionNameDefinition GetFactionName(string subtype)
Parameters
Type Name Description
System.String subtype
Returns
Type Description
MyFactionNameDefinition

GetFactionNameDefinitions()

Declaration
public DictionaryReader<MyDefinitionId, MyFactionNameDefinition> GetFactionNameDefinitions()
Returns
Type Description
DictionaryReader<MyDefinitionId, MyFactionNameDefinition>

GetFactionsFromDefinition()

Gets all factions from definition.

Declaration
public List<MyFactionDefinition> GetFactionsFromDefinition()
Returns
Type Description
System.Collections.Generic.List<MyFactionDefinition>

List of factions.

GetFirstRespawnShip()

Declaration
public string GetFirstRespawnShip()
Returns
Type Description
System.String

GetGridCreator(MyStringHash)

Declaration
public MyGridCreateToolDefinition GetGridCreator(MyStringHash name)
Parameters
Type Name Description
MyStringHash name
Returns
Type Description
MyGridCreateToolDefinition

GetGridCreatorDefinitions()

Declaration
public IEnumerable<MyGridCreateToolDefinition> GetGridCreatorDefinitions()
Returns
Type Description
System.Collections.Generic.IEnumerable<MyGridCreateToolDefinition>

GetGroupedIds(String)

Declaration
public DictionaryValuesReader<string, MyGroupedIds> GetGroupedIds(string superGroup)
Parameters
Type Name Description
System.String superGroup
Returns
Type Description
DictionaryValuesReader<System.String, MyGroupedIds>

GetGroupForComponent(MyDefinitionId, out Int32)

Declaration
public MyComponentGroupDefinition GetGroupForComponent(MyDefinitionId componentDefId, out int amount)
Parameters
Type Name Description
MyDefinitionId componentDefId
System.Int32 amount
Returns
Type Description
MyComponentGroupDefinition

GetHandItemDefinitions()

Declaration
public DictionaryValuesReader<MyDefinitionId, MyHandItemDefinition> GetHandItemDefinitions()
Returns
Type Description
DictionaryValuesReader<MyDefinitionId, MyHandItemDefinition>

GetInventoryItemDefinitions()

Declaration
public ListReader<MyDefinitionBase> GetInventoryItemDefinitions()
Returns
Type Description
ListReader<MyDefinitionBase>

GetLCDTexturesDefinitions()

Declaration
public ListReader<MyLCDTextureDefinition> GetLCDTexturesDefinitions()
Returns
Type Description
ListReader<MyLCDTextureDefinition>

GetLoadingSet()

Declaration
public override MyDefinitionSet GetLoadingSet()
Returns
Type Description
MyDefinitionSet
Overrides
MyDefinitionManagerBase.GetLoadingSet()

GetLootBagDefinition(MyCubeSize)

Declaration
public MyLootBagDefinition GetLootBagDefinition(MyCubeSize size)
Parameters
Type Name Description
MyCubeSize size
Returns
Type Description
MyLootBagDefinition

GetMainMenuInventoryScenes()

Declaration
public DictionaryValuesReader<MyDefinitionId, MyMainMenuInventorySceneDefinition> GetMainMenuInventoryScenes()
Returns
Type Description
DictionaryValuesReader<MyDefinitionId, MyMainMenuInventorySceneDefinition>

GetMultiBlockDefinition(MyDefinitionId)

Declaration
public MyMultiBlockDefinition GetMultiBlockDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyMultiBlockDefinition

GetMultiBlockDefinitions()

Declaration
public ListReader<MyMultiBlockDefinition> GetMultiBlockDefinitions()
Returns
Type Description
ListReader<MyMultiBlockDefinition>

GetObjectBuilder(MyDefinitionBase)

Declaration
public MyObjectBuilder_DefinitionBase GetObjectBuilder(MyDefinitionBase definition)
Parameters
Type Name Description
MyDefinitionBase definition
Returns
Type Description
MyObjectBuilder_DefinitionBase

GetOffensiveWordsForPlatform()

Declaration
public MyOffensiveWordsDefinition GetOffensiveWordsForPlatform()
Returns
Type Description
MyOffensiveWordsDefinition

GetOreTypeNames(out String[])

Declaration
public void GetOreTypeNames(out string[] outNames)
Parameters
Type Name Description
System.String[] outNames

GetPhysicalItemDefinition(MyDefinitionId)

Declaration
public MyPhysicalItemDefinition GetPhysicalItemDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyPhysicalItemDefinition

GetPhysicalItemDefinition(MyObjectBuilder_Base)

Declaration
public MyPhysicalItemDefinition GetPhysicalItemDefinition(MyObjectBuilder_Base objectBuilder)
Parameters
Type Name Description
MyObjectBuilder_Base objectBuilder
Returns
Type Description
MyPhysicalItemDefinition

GetPhysicalItemDefinitions()

Declaration
public ListReader<MyPhysicalItemDefinition> GetPhysicalItemDefinitions()
Returns
Type Description
ListReader<MyPhysicalItemDefinition>

GetPhysicalItemForHandItem(MyDefinitionId)

Declaration
public MyPhysicalItemDefinition GetPhysicalItemForHandItem(MyDefinitionId handItemId)
Parameters
Type Name Description
MyDefinitionId handItemId
Returns
Type Description
MyPhysicalItemDefinition

GetPhysicalMaterialDefinition(String)

Declaration
public MyPhysicalMaterialDefinition GetPhysicalMaterialDefinition(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
MyPhysicalMaterialDefinition

GetPhysicalMaterialDefinition(MyDefinitionId)

Declaration
public MyPhysicalMaterialDefinition GetPhysicalMaterialDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyPhysicalMaterialDefinition

GetPhysicalMaterialDefinitions()

Declaration
public ListReader<MyPhysicalMaterialDefinition> GetPhysicalMaterialDefinitions()
Returns
Type Description
ListReader<MyPhysicalMaterialDefinition>

GetPirateAntennaDefinitions()

Declaration
public DictionaryValuesReader<MyDefinitionId, MyPirateAntennaDefinition> GetPirateAntennaDefinitions()
Returns
Type Description
DictionaryValuesReader<MyDefinitionId, MyPirateAntennaDefinition>

GetPlanetsGeneratorsDefinitions()

Declaration
public IEnumerable<MyPlanetGeneratorDefinition> GetPlanetsGeneratorsDefinitions()
Returns
Type Description
System.Collections.Generic.IEnumerable<MyPlanetGeneratorDefinition>

GetPlanetsPrefabsDefinitions()

Declaration
public DictionaryValuesReader<MyDefinitionId, MyPlanetPrefabDefinition> GetPlanetsPrefabsDefinitions()
Returns
Type Description
DictionaryValuesReader<MyDefinitionId, MyPlanetPrefabDefinition>

GetPrefabDefinition(String)

Declaration
public MyPrefabDefinition GetPrefabDefinition(string id)
Parameters
Type Name Description
System.String id
Returns
Type Description
MyPrefabDefinition

GetPrefabDefinitions()

Declaration
public DictionaryReader<string, MyPrefabDefinition> GetPrefabDefinitions()
Returns
Type Description
DictionaryReader<System.String, MyPrefabDefinition>

GetPrefabThrowerDefinitions()

Declaration
public ListReader<MyPrefabThrowerDefinition> GetPrefabThrowerDefinitions()
Returns
Type Description
ListReader<MyPrefabThrowerDefinition>

GetQuickStartDefinitions()

Declaration
public DictionaryValuesReader<MyDefinitionId, MyQuickStartDefinition> GetQuickStartDefinitions()
Returns
Type Description
DictionaryValuesReader<MyDefinitionId, MyQuickStartDefinition>

GetRadialMenuDefinition(String)

Declaration
public MyRadialMenu GetRadialMenuDefinition(string subtype)
Parameters
Type Name Description
System.String subtype
Returns
Type Description
Sandbox.Game.Screens.Helpers.MyRadialMenu

GetRandomCharacterName()

Declaration
public string GetRandomCharacterName()
Returns
Type Description
System.String

GetRandomEnvironmentClass(Int32)

Declaration
public MyEnvironmentItemsDefinition GetRandomEnvironmentClass(int channel)
Parameters
Type Name Description
System.Int32 channel
Returns
Type Description
MyEnvironmentItemsDefinition

GetRandomStoryDefinition(MyDefinitionId)

Get random story in category

Declaration
public MyStoryDefinition GetRandomStoryDefinition(MyDefinitionId categoryDefinition)
Parameters
Type Name Description
MyDefinitionId categoryDefinition

MyObjectBuilder_StoryCategoryDefinition/Subtype

Returns
Type Description
MyStoryDefinition

Random story definition or null

GetResearchBlock(MyDefinitionId)

Declaration
public MyResearchBlockDefinition GetResearchBlock(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyResearchBlockDefinition

GetResearchBlockDefinitions()

Declaration
public DictionaryValuesReader<MyDefinitionId, MyResearchBlockDefinition> GetResearchBlockDefinitions()
Returns
Type Description
DictionaryValuesReader<MyDefinitionId, MyResearchBlockDefinition>

GetResearchGroup(String)

Declaration
public MyResearchGroupDefinition GetResearchGroup(string subtype)
Parameters
Type Name Description
System.String subtype
Returns
Type Description
MyResearchGroupDefinition

GetResearchGroupDefinitions()

Declaration
public DictionaryValuesReader<MyDefinitionId, MyResearchGroupDefinition> GetResearchGroupDefinitions()
Returns
Type Description
DictionaryValuesReader<MyDefinitionId, MyResearchGroupDefinition>

GetRespawnShipDefinition(String)

Declaration
public MyRespawnShipDefinition GetRespawnShipDefinition(string id)
Parameters
Type Name Description
System.String id
Returns
Type Description
MyRespawnShipDefinition

GetRespawnShipDefinitions()

Declaration
public DictionaryReader<string, MyRespawnShipDefinition> GetRespawnShipDefinitions()
Returns
Type Description
DictionaryReader<System.String, MyRespawnShipDefinition>

GetScenarioCategoryDefinitions()

Declaration
public ListReader<MyScenarioCategoryDefinition> GetScenarioCategoryDefinitions()
Returns
Type Description
ListReader<MyScenarioCategoryDefinition>

GetScenarioDefinition(MyDefinitionId)

Declaration
public MyScenarioDefinition GetScenarioDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyScenarioDefinition

GetScenarioDefinitions()

Declaration
public ListReader<MyScenarioDefinition> GetScenarioDefinitions()
Returns
Type Description
ListReader<MyScenarioDefinition>

GetSessionPreloadDefinitions()

Get the set of object builders that need additional data preloaded for session.

Declaration
public List<Tuple<MyObjectBuilder_Definitions, string>> GetSessionPreloadDefinitions()
Returns
Type Description
System.Collections.Generic.List<System.Tuple<MyObjectBuilder_Definitions, System.String>>

GetShipSoundsDefinition(MyDefinitionId)

Declaration
public MyShipSoundsDefinition GetShipSoundsDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyShipSoundsDefinition

GetSoundCategoryDefinitions()

Declaration
public ListReader<MySoundCategoryDefinition> GetSoundCategoryDefinitions()
Returns
Type Description
ListReader<MySoundCategoryDefinition>

GetSoundDefinition(MyStringHash)

Declaration
public MyAudioDefinition GetSoundDefinition(MyStringHash subtypeId)
Parameters
Type Name Description
MyStringHash subtypeId
Returns
Type Description
MyAudioDefinition

GetSoundDefinitions()

Declaration
public DictionaryValuesReader<MyDefinitionId, MyAudioDefinition> GetSoundDefinitions()
Returns
Type Description
DictionaryValuesReader<MyDefinitionId, MyAudioDefinition>

GetSpawnGroupDefinition(Int32)

Declaration
public MySpawnGroupDefinition GetSpawnGroupDefinition(int index)
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
MySpawnGroupDefinition

GetSpawnGroupDefinitions()

Declaration
public ListReader<MySpawnGroupDefinition> GetSpawnGroupDefinitions()
Returns
Type Description
ListReader<MySpawnGroupDefinition>

GetStoryCategoryDefinition(MyDefinitionId)

Get story category by id

Declaration
public MyStoryCategoryDefinition GetStoryCategoryDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id

MyObjectBuilder_StoryCategoryDefinition/Subtype

Returns
Type Description
MyStoryCategoryDefinition

Definition or null

GetStoryDefinition(MyDefinitionId)

Get story by id

Declaration
public MyStoryDefinition GetStoryDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id

MyObjectBuilder_StoryDefinition/Subtype

Returns
Type Description
MyStoryDefinition

Definition or null

GetStoryDefinitions(MyDefinitionId)

Get stories by category id

Declaration
public ListReader<MyStoryDefinition> GetStoryDefinitions(MyDefinitionId categoryDefinition)
Parameters
Type Name Description
MyDefinitionId categoryDefinition

MyObjectBuilder_StoryCategoryDefinition/Subtype

Returns
Type Description
ListReader<MyStoryDefinition>

List of story definitions or empty list

GetTagDefinition(String)

Get blocks tag defenition

Declaration
public MyCubeBlockTagDefinition GetTagDefinition(string blockTypeKey)
Parameters
Type Name Description
System.String blockTypeKey

SubtypeId of Tag

Returns
Type Description
MyCubeBlockTagDefinition

Tag definition

GetTargetingGroupDefinitions(List<MyTargetingGroupDefinition>)

Declaration
public List<MyTargetingGroupDefinition> GetTargetingGroupDefinitions(List<MyTargetingGroupDefinition> list = null)
Parameters
Type Name Description
System.Collections.Generic.List<MyTargetingGroupDefinition> list
Returns
Type Description
System.Collections.Generic.List<MyTargetingGroupDefinition>

GetTransparentMaterialDefinitions()

Declaration
public ListReader<MyTransparentMaterialDefinition> GetTransparentMaterialDefinitions()
Returns
Type Description
ListReader<MyTransparentMaterialDefinition>

GetVoxelHandDefinitions()

Declaration
public ListReader<MyVoxelHandDefinition> GetVoxelHandDefinitions()
Returns
Type Description
ListReader<MyVoxelHandDefinition>

GetVoxelMapStorageDefinitions()

Declaration
public ListReader<MyVoxelMapStorageDefinition> GetVoxelMapStorageDefinitions()
Returns
Type Description
ListReader<MyVoxelMapStorageDefinition>

GetVoxelMapStorageDefinitionsForProceduralAdditions()

Declaration
public ListReader<MyVoxelMapStorageDefinition> GetVoxelMapStorageDefinitionsForProceduralAdditions()
Returns
Type Description
ListReader<MyVoxelMapStorageDefinition>

GetVoxelMapStorageDefinitionsForProceduralPrimaryAdditions()

Declaration
public ListReader<MyVoxelMapStorageDefinition> GetVoxelMapStorageDefinitionsForProceduralPrimaryAdditions()
Returns
Type Description
ListReader<MyVoxelMapStorageDefinition>

GetVoxelMapStorageDefinitionsForProceduralRemovals()

Declaration
public ListReader<MyVoxelMapStorageDefinition> GetVoxelMapStorageDefinitionsForProceduralRemovals()
Returns
Type Description
ListReader<MyVoxelMapStorageDefinition>

GetVoxelMaterialDefinition(Byte)

Declaration
public MyVoxelMaterialDefinition GetVoxelMaterialDefinition(byte materialIndex)
Parameters
Type Name Description
System.Byte materialIndex
Returns
Type Description
MyVoxelMaterialDefinition

GetVoxelMaterialDefinition(String)

Declaration
public MyVoxelMaterialDefinition GetVoxelMaterialDefinition(string name)
Parameters
Type Name Description
System.String name
Returns
Type Description
MyVoxelMaterialDefinition

GetVoxelMaterialDefinitions()

Declaration
public DictionaryValuesReader<string, MyVoxelMaterialDefinition> GetVoxelMaterialDefinitions()
Returns
Type Description
DictionaryValuesReader<System.String, MyVoxelMaterialDefinition>

GetWeaponDefinition(MyDefinitionId)

Declaration
public MyWeaponDefinition GetWeaponDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyWeaponDefinition

GetWeaponDefinitions()

Declaration
public ListReader<MyPhysicalItemDefinition> GetWeaponDefinitions()
Returns
Type Description
ListReader<MyPhysicalItemDefinition>

GetWeatherDefinitions()

Declaration
public ListReader<MyWeatherEffectDefinition> GetWeatherDefinitions()
Returns
Type Description
ListReader<MyWeatherEffectDefinition>

GetWeatherEffect(String)

Declaration
public MyWeatherEffectDefinition GetWeatherEffect(string subtype)
Parameters
Type Name Description
System.String subtype
Returns
Type Description
MyWeatherEffectDefinition

GetWheelModelDefinitions()

Declaration
public DictionaryReader<string, MyWheelModelsDefinition> GetWheelModelDefinitions()
Returns
Type Description
DictionaryReader<System.String, MyWheelModelsDefinition>

HandItemExistsFor(MyDefinitionId)

Declaration
public bool HandItemExistsFor(MyDefinitionId physicalItemId)
Parameters
Type Name Description
MyDefinitionId physicalItemId
Returns
Type Description
System.Boolean

HasBlueprint(MyDefinitionId)

Declaration
public bool HasBlueprint(MyDefinitionId blueprintId)
Parameters
Type Name Description
MyDefinitionId blueprintId
Returns
Type Description
System.Boolean

HasDefaultTargetingGroup(MyObjectBuilderType, MyStringHash)

Declaration
public bool HasDefaultTargetingGroup(MyObjectBuilderType type, MyStringHash hash)
Parameters
Type Name Description
MyObjectBuilderType type
MyStringHash hash
Returns
Type Description
System.Boolean

HasRespawnShip(String)

Declaration
public bool HasRespawnShip(string id)
Parameters
Type Name Description
System.String id
Returns
Type Description
System.Boolean

InitVoxelMaterials()

Declaration
public void InitVoxelMaterials()

IsComponentBlock(MyDefinitionId)

Declaration
public bool IsComponentBlock(MyDefinitionId blockDefinitionId)
Parameters
Type Name Description
MyDefinitionId blockDefinitionId
Returns
Type Description
System.Boolean

ItemIdFromWeaponId(MyDefinitionId)

Declaration
public Nullable<MyDefinitionId> ItemIdFromWeaponId(MyDefinitionId weaponDefinition)
Parameters
Type Name Description
MyDefinitionId weaponDefinition
Returns
Type Description
System.Nullable<MyDefinitionId>

LoadData(List<MyObjectBuilder_Checkpoint.ModItem>)

Declaration
public void LoadData(List<MyObjectBuilder_Checkpoint.ModItem> mods)
Parameters
Type Name Description
System.Collections.Generic.List<MyObjectBuilder_Checkpoint.ModItem> mods

LoadScenarios()

Declaration
public void LoadScenarios()

PreloadDefinitions()

Declaration
public void PreloadDefinitions()

RegisterFactionDefinition(MyFactionDefinition)

Declaration
public void RegisterFactionDefinition(MyFactionDefinition definition)
Parameters
Type Name Description
MyFactionDefinition definition

ReloadDecalMaterials()

Declaration
public void ReloadDecalMaterials()

ReloadHandItems()

Declaration
public void ReloadHandItems()

ReloadParticles()

Declaration
public void ReloadParticles()

ReloadPrefabsFromFile(String)

Declaration
public void ReloadPrefabsFromFile(string filePath)
Parameters
Type Name Description
System.String filePath

ReloadVoxelMaterials()

Declaration
public void ReloadVoxelMaterials()

Save(String)

Declaration
public void Save(string filePattern = "*.*")
Parameters
Type Name Description
System.String filePattern

SaveHandItems()

Declaration
public void SaveHandItems()

SetDefaultNavDef(MyCubeBlockDefinition)

Declaration
public void SetDefaultNavDef(MyCubeBlockDefinition blockDefinition)
Parameters
Type Name Description
MyCubeBlockDefinition blockDefinition

SetShipSoundSystem()

Declaration
public void SetShipSoundSystem()

TryGetAnimationDefinition(String)

Declaration
public MyAnimationDefinition TryGetAnimationDefinition(string animationSubtypeName)
Parameters
Type Name Description
System.String animationSubtypeName
Returns
Type Description
VRage.Game.Definitions.Animation.MyAnimationDefinition

TryGetBlueprintDefinitionByResultId(MyDefinitionId)

Declaration
public MyBlueprintDefinitionBase TryGetBlueprintDefinitionByResultId(MyDefinitionId resultId)
Parameters
Type Name Description
MyDefinitionId resultId
Returns
Type Description
MyBlueprintDefinitionBase

TryGetBlueprintDefinitionByResultId(MyDefinitionId, out MyBlueprintDefinitionBase)

Declaration
public bool TryGetBlueprintDefinitionByResultId(MyDefinitionId resultId, out MyBlueprintDefinitionBase definition)
Parameters
Type Name Description
MyDefinitionId resultId
MyBlueprintDefinitionBase definition
Returns
Type Description
System.Boolean

TryGetBotDefinition(MyDefinitionId, out MyBotDefinition)

Declaration
public bool TryGetBotDefinition(MyDefinitionId id, out MyBotDefinition botDefinition)
Parameters
Type Name Description
MyDefinitionId id
MyBotDefinition botDefinition
Returns
Type Description
System.Boolean

TryGetComponentBlockDefinition(MyDefinitionId)

Declaration
public MyCubeBlockDefinition TryGetComponentBlockDefinition(MyDefinitionId componentDefId)
Parameters
Type Name Description
MyDefinitionId componentDefId
Returns
Type Description
MyCubeBlockDefinition

TryGetComponentBlueprintDefinition(MyDefinitionId, out MyBlueprintDefinitionBase)

Declaration
public bool TryGetComponentBlueprintDefinition(MyDefinitionId componentId, out MyBlueprintDefinitionBase componentBlueprint)
Parameters
Type Name Description
MyDefinitionId componentId
MyBlueprintDefinitionBase componentBlueprint
Returns
Type Description
System.Boolean

TryGetComponentDefinition(MyDefinitionId, out MyComponentDefinition)

Declaration
public bool TryGetComponentDefinition(MyDefinitionId id, out MyComponentDefinition definition)
Parameters
Type Name Description
MyDefinitionId id
MyComponentDefinition definition
Returns
Type Description
System.Boolean

TryGetComponentDefinition(MyObjectBuilderType, MyStringHash, out MyComponentDefinitionBase)

Declaration
public override bool TryGetComponentDefinition(MyObjectBuilderType type, MyStringHash subtypeName, out MyComponentDefinitionBase componentDefinition)
Parameters
Type Name Description
MyObjectBuilderType type
MyStringHash subtypeName
MyComponentDefinitionBase componentDefinition
Returns
Type Description
System.Boolean
Overrides
MyDefinitionManagerBase.TryGetComponentDefinition(MyObjectBuilderType, MyStringHash, out MyComponentDefinitionBase)

TryGetContainerDefinition(MyDefinitionId, out MyContainerDefinition)

Declaration
public bool TryGetContainerDefinition(MyDefinitionId containerId, out MyContainerDefinition definition)
Parameters
Type Name Description
MyDefinitionId containerId
MyContainerDefinition definition
Returns
Type Description
System.Boolean

TryGetContainerDefinition(MyObjectBuilderType, MyStringHash, out MyContainerDefinition)

Declaration
public override bool TryGetContainerDefinition(MyObjectBuilderType type, MyStringHash subtypeName, out MyContainerDefinition definition)
Parameters
Type Name Description
MyObjectBuilderType type
MyStringHash subtypeName
MyContainerDefinition definition
Returns
Type Description
System.Boolean
Overrides
MyDefinitionManagerBase.TryGetContainerDefinition(MyObjectBuilderType, MyStringHash, out MyContainerDefinition)

TryGetCubeBlockDefinition(MyDefinitionId, out MyCubeBlockDefinition)

Declaration
public bool TryGetCubeBlockDefinition(MyDefinitionId defId, out MyCubeBlockDefinition blockDefinition)
Parameters
Type Name Description
MyDefinitionId defId
MyCubeBlockDefinition blockDefinition
Returns
Type Description
System.Boolean

TryGetDefinition<T>(MyDefinitionId, out T)

Declaration
public bool TryGetDefinition<T>(MyDefinitionId defId, out T definition)
    where T : MyDefinitionBase
Parameters
Type Name Description
MyDefinitionId defId
T definition
Returns
Type Description
System.Boolean
Type Parameters
Name Description
T

TryGetDefinitionGroup(String)

Declaration
public MyCubeBlockDefinitionGroup TryGetDefinitionGroup(string groupName)
Parameters
Type Name Description
System.String groupName
Returns
Type Description
MyCubeBlockDefinitionGroup

TryGetDefinitionsByTypeId(MyObjectBuilderType, HashSet<MyDefinitionId>)

Declaration
public void TryGetDefinitionsByTypeId(MyObjectBuilderType typeId, HashSet<MyDefinitionId> definitions)
Parameters
Type Name Description
MyObjectBuilderType typeId
System.Collections.Generic.HashSet<MyDefinitionId> definitions

TryGetEntityComponentDefinition(MyDefinitionId, out MyComponentDefinitionBase)

Declaration
public bool TryGetEntityComponentDefinition(MyDefinitionId componentId, out MyComponentDefinitionBase definition)
Parameters
Type Name Description
MyDefinitionId componentId
MyComponentDefinitionBase definition
Returns
Type Description
System.Boolean

TryGetFactionDefinition(String)

Declaration
public MyFactionDefinition TryGetFactionDefinition(string tag)
Parameters
Type Name Description
System.String tag
Returns
Type Description
MyFactionDefinition

TryGetHandItemDefinition(ref MyDefinitionId)

Declaration
public MyHandItemDefinition TryGetHandItemDefinition(ref MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyHandItemDefinition

TryGetHandItemForPhysicalItem(MyDefinitionId)

Declaration
public MyHandItemDefinition TryGetHandItemForPhysicalItem(MyDefinitionId physicalItemId)
Parameters
Type Name Description
MyDefinitionId physicalItemId
Returns
Type Description
MyHandItemDefinition

TryGetIngotBlueprintDefinition(MyDefinitionId, out MyBlueprintDefinitionBase)

Declaration
public bool TryGetIngotBlueprintDefinition(MyDefinitionId oreId, out MyBlueprintDefinitionBase ingotBlueprint)
Parameters
Type Name Description
MyDefinitionId oreId
MyBlueprintDefinitionBase ingotBlueprint
Returns
Type Description
System.Boolean

TryGetIngotBlueprintDefinition(MyObjectBuilder_Base, out MyBlueprintDefinitionBase)

Declaration
public bool TryGetIngotBlueprintDefinition(MyObjectBuilder_Base oreBuilder, out MyBlueprintDefinitionBase ingotBlueprint)
Parameters
Type Name Description
MyObjectBuilder_Base oreBuilder
MyBlueprintDefinitionBase ingotBlueprint
Returns
Type Description
System.Boolean

TryGetMultiBlockDefinition(MyDefinitionId)

Declaration
public MyMultiBlockDefinition TryGetMultiBlockDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyMultiBlockDefinition

TryGetPhysicalItemDefinition(MyDefinitionId)

Declaration
public MyPhysicalItemDefinition TryGetPhysicalItemDefinition(MyDefinitionId id)
Parameters
Type Name Description
MyDefinitionId id
Returns
Type Description
MyPhysicalItemDefinition

TryGetPhysicalItemDefinition(MyDefinitionId, out MyPhysicalItemDefinition)

Declaration
public bool TryGetPhysicalItemDefinition(MyDefinitionId id, out MyPhysicalItemDefinition definition)
Parameters
Type Name Description
MyDefinitionId id
MyPhysicalItemDefinition definition
Returns
Type Description
System.Boolean

TryGetSpawnGroupDefinition(String, out MySpawnGroupDefinition)

Declaration
public bool TryGetSpawnGroupDefinition(string spawnGroupSubtypeName, out MySpawnGroupDefinition spawnGroupDefinition)
Parameters
Type Name Description
System.String spawnGroupSubtypeName
MySpawnGroupDefinition spawnGroupDefinition
Returns
Type Description
System.Boolean

TryGetVoxelMapStorageDefinition(String, out MyVoxelMapStorageDefinition)

Declaration
public bool TryGetVoxelMapStorageDefinition(string name, out MyVoxelMapStorageDefinition definition)
Parameters
Type Name Description
System.String name
MyVoxelMapStorageDefinition definition
Returns
Type Description
System.Boolean

TryGetVoxelMaterialDefinition(String, out MyVoxelMaterialDefinition)

Declaration
public bool TryGetVoxelMaterialDefinition(string name, out MyVoxelMaterialDefinition definition)
Parameters
Type Name Description
System.String name
MyVoxelMaterialDefinition definition
Returns
Type Description
System.Boolean

TryGetWeaponDefinition(MyDefinitionId, out MyWeaponDefinition)

Declaration
public bool TryGetWeaponDefinition(MyDefinitionId defId, out MyWeaponDefinition definition)
Parameters
Type Name Description
MyDefinitionId defId
MyWeaponDefinition definition
Returns
Type Description
System.Boolean

UnloadData(Boolean)

Declaration
public void UnloadData(bool clearPreloaded = false)
Parameters
Type Name Description
System.Boolean clearPreloaded
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾