Class MyDefinitionManager
Inheritance
System.Object
MyDefinitionManager
Assembly: Sandbox.Game.dll
Syntax
[PreloadRequired]
public class MyDefinitionManager : MyDefinitionManagerBase
Properties
Characters
Declaration
public DictionaryValuesReader<string, MyCharacterDefinition> Characters { get; }
Property Value
DestructionDefinition
Declaration
public MyDestructionDefinition DestructionDefinition { get; }
Property Value
EnvironmentDefinition
Declaration
public MyEnvironmentDefinition EnvironmentDefinition { get; }
Property Value
GetShipSoundSystemDefinition
Declaration
public MyShipSoundSystemDefinition GetShipSoundSystemDefinition { get; }
Property Value
Loading
Declaration
public bool Loading { get; }
Property Value
Type |
Description |
System.Boolean |
|
Static
Declaration
public static MyDefinitionManager Static { get; }
Property Value
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
GetAllSessionPreloadObjectBuilders()
Load and return all object builders needed for a session.
Declaration
public List<Tuple<MyObjectBuilder_Definitions, string>> GetAllSessionPreloadObjectBuilders()
Returns
GetAllStoriesDefinition(MyDefinitionId)
Declaration
public DictionaryReader<MyDefinitionId, MyStoryDefinition> GetAllStoriesDefinition(MyDefinitionId categoryDefinition)
Parameters
Type |
Name |
Description |
MyDefinitionId |
categoryDefinition |
MyObjectBuilder_StoryCategoryDefinition/Subtype
|
Returns
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
GetAmmoDefinition(MyDefinitionId)
Declaration
public MyAmmoDefinition GetAmmoDefinition(MyDefinitionId id)
Parameters
Returns
GetAmmoMagazineDefinition(MyDefinitionId)
Declaration
public MyAmmoMagazineDefinition GetAmmoMagazineDefinition(MyDefinitionId id)
Parameters
Returns
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
Returns
GetAssetModifierDefinitionForRender(String)
Declaration
public MyDefinitionManager.MyAssetModifiers GetAssetModifierDefinitionForRender(string skinId)
Parameters
Type |
Name |
Description |
System.String |
skinId |
|
Returns
GetAssetModifierDefinitionForRender(MyStringHash)
Declaration
public MyDefinitionManager.MyAssetModifiers GetAssetModifierDefinitionForRender(MyStringHash skinId)
Parameters
Returns
GetAssetModifierDefinitions()
Declaration
public DictionaryValuesReader<MyDefinitionId, MyAssetModifierDefinition> GetAssetModifierDefinitions()
Returns
GetAssetModifierDefinitionsForRender()
Declaration
public DictionaryReader<MyStringHash, MyDefinitionManager.MyAssetModifiers> GetAssetModifierDefinitionsForRender()
Returns
GetAsteroidGeneratorDefinitions()
Declaration
public DictionaryReader<string, MyAsteroidGeneratorDefinition> GetAsteroidGeneratorDefinitions()
Returns
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
Returns
GetBehaviorDefinitions()
Declaration
public ListReader<MyBehaviorDefinition> GetBehaviorDefinitions()
Returns
GetBlockVariantGroupDefinitions()
Declaration
public DictionaryReader<string, MyBlockVariantGroup> GetBlockVariantGroupDefinitions()
Returns
GetBlueprintClass(String)
Declaration
public MyBlueprintClassDefinition GetBlueprintClass(string className)
Parameters
Type |
Name |
Description |
System.String |
className |
|
Returns
GetBlueprintDefinition(MyDefinitionId)
Declaration
public MyBlueprintDefinitionBase GetBlueprintDefinition(MyDefinitionId blueprintId)
Parameters
Returns
GetBlueprintDefinitions()
Declaration
public DictionaryValuesReader<MyDefinitionId, MyBlueprintDefinitionBase> GetBlueprintDefinitions()
Returns
GetBotDefinition(MyDefinitionId)
Declaration
public MyBotDefinition GetBotDefinition(MyDefinitionId id)
Parameters
Returns
GetBotDefinitions()
Declaration
public ListReader<MyBotDefinition> GetBotDefinitions()
Returns
GetCategories()
Declaration
public Dictionary<string, MyGuiBlockCategoryDefinition> GetCategories()
Returns
GetComponentBlockDefinition(MyDefinitionId)
Declaration
public MyCubeBlockDefinition GetComponentBlockDefinition(MyDefinitionId componentDefId)
Parameters
Returns
GetComponentDefinition(MyDefinitionId)
Declaration
public MyComponentDefinition GetComponentDefinition(MyDefinitionId id)
Parameters
Returns
GetComponentGroup(MyDefinitionId)
Declaration
public MyComponentGroupDefinition GetComponentGroup(MyDefinitionId groupDefId)
Parameters
Returns
GetComponentId(MyCubeBlockDefinition)
Declaration
public MyDefinitionId GetComponentId(MyCubeBlockDefinition blockDefinition)
Parameters
Returns
GetComponentId(MyDefinitionId)
Declaration
public MyDefinitionId GetComponentId(MyDefinitionId defId)
Parameters
Returns
GetCompoundBlockTemplateDefinition(MyDefinitionId)
Declaration
public MyCompoundBlockTemplateDefinition GetCompoundBlockTemplateDefinition(MyDefinitionId id)
Parameters
Returns
GetCompoundBlockTemplateDefinitions()
Declaration
public ListReader<MyCompoundBlockTemplateDefinition> GetCompoundBlockTemplateDefinitions()
Returns
GetConsumableDefinitions()
Declaration
public ListReader<MyPhysicalItemDefinition> GetConsumableDefinitions()
Returns
GetContainerDefinition(MyDefinitionId)
Declaration
public MyContainerDefinition GetContainerDefinition(MyDefinitionId containerId)
Parameters
Returns
GetContainerTypeDefinition(String)
Declaration
public MyContainerTypeDefinition GetContainerTypeDefinition(string containerName)
Parameters
Type |
Name |
Description |
System.String |
containerName |
|
Returns
GetContainerTypeDefinition(MyDefinitionId)
Declaration
public MyContainerTypeDefinition GetContainerTypeDefinition(MyDefinitionId id)
Parameters
Returns
GetContractType(String)
Declaration
public MyContractTypeDefinition GetContractType(string subtype)
Parameters
Type |
Name |
Description |
System.String |
subtype |
|
Returns
GetContractTypeDefinitions()
Declaration
public DictionaryReader<MyDefinitionId, MyContractTypeDefinition> GetContractTypeDefinitions()
Returns
GetControllerScheme(String)
Declaration
public MyControllerSchemeDefinition GetControllerScheme(string subtype = "General")
Parameters
Type |
Name |
Description |
System.String |
subtype |
|
Returns
GetControllerSchemesAll()
Declaration
public ListReader<MyControllerSchemeDefinition> GetControllerSchemesAll()
Returns
GetControllerSchemesSelectable()
Declaration
public List<MyControllerSchemeDefinition> GetControllerSchemesSelectable()
Returns
GetCubeBlockDefinition(MyDefinitionId)
Declaration
public MyCubeBlockDefinition GetCubeBlockDefinition(MyDefinitionId id)
Parameters
Returns
GetCubeBlockDefinition(MyObjectBuilder_CubeBlock)
Declaration
public MyCubeBlockDefinition GetCubeBlockDefinition(MyObjectBuilder_CubeBlock builder)
Parameters
Returns
Declaration
public MyCubeBlockDefinition GetCubeBlockDefinitionForMultiBlock(string multiBlock)
Parameters
Type |
Name |
Description |
System.String |
multiBlock |
|
Returns
GetCubeBlockScreenPosition(MyCubeBlockDefinitionGroup)
Declaration
public Vector2I GetCubeBlockScreenPosition(MyCubeBlockDefinitionGroup blockDefinitionGroup)
Parameters
Returns
GetCubeSize(MyCubeSize)
Declaration
public float GetCubeSize(MyCubeSize gridSize)
Parameters
Returns
Type |
Description |
System.Single |
|
GetCubeSizeOriginal(MyCubeSize)
Declaration
public float GetCubeSizeOriginal(MyCubeSize gridSize)
Parameters
Returns
Type |
Description |
System.Single |
|
GetDebrisDefinitions()
Declaration
public ListReader<MyDebrisDefinition> GetDebrisDefinitions()
Returns
GetDefaultFactions()
Declaration
public List<MyFactionDefinition> GetDefaultFactions()
Returns
Type |
Description |
System.Collections.Generic.List<MyFactionDefinition> |
List of default factions.
|
GetDefaultVoxelMaterialDefinition()
Declaration
public MyVoxelMaterialDefinition GetDefaultVoxelMaterialDefinition()
Returns
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
Returns
GetDefinitionGroup(String)
Declaration
public MyCubeBlockDefinitionGroup GetDefinitionGroup(string groupName)
Parameters
Type |
Name |
Description |
System.String |
groupName |
|
Returns
GetDefinitionPairNames()
Declaration
public DictionaryKeysReader<string, MyCubeBlockDefinitionGroup> GetDefinitionPairNames()
Returns
GetDefinitionPairs()
Declaration
public Dictionary<string, MyCubeBlockDefinitionGroup> GetDefinitionPairs()
Returns
GetDefinitionsOfType<T>()
Declaration
public ListReader<T> GetDefinitionsOfType<T>()
where T : MyDefinitionBase
Returns
Type Parameters
GetDropContainerDefinition(String)
Declaration
public MyDropContainerDefinition GetDropContainerDefinition(string id)
Parameters
Type |
Name |
Description |
System.String |
id |
|
Returns
GetDropContainerDefinitions()
Declaration
public DictionaryReader<string, MyDropContainerDefinition> GetDropContainerDefinitions()
Returns
GetEdgesDefinition(MyDefinitionId)
Declaration
public MyEdgesDefinition GetEdgesDefinition(MyDefinitionId id)
Parameters
Returns
GetEdgesDefinitions()
Declaration
public ListReader<MyEdgesDefinition> GetEdgesDefinitions()
Returns
GetEmoteDefinitions()
Declaration
public IEnumerable<MyEmoteDefinition> GetEmoteDefinitions()
Returns
GetEntityComponentDefinition(MyDefinitionId)
Declaration
public MyComponentDefinitionBase GetEntityComponentDefinition(MyDefinitionId componentId)
Parameters
Returns
GetEntityComponentDefinitions()
Declaration
public ListReader<MyComponentDefinitionBase> GetEntityComponentDefinitions()
Returns
GetEntityComponentDefinitions<T>()
Declaration
public ListReader<T> GetEntityComponentDefinitions<T>()
Returns
Type Parameters
GetEnvironmentItemClassDefinitions()
Declaration
public ListReader<MyEnvironmentItemsDefinition> GetEnvironmentItemClassDefinitions()
Returns
GetEnvironmentItemDefinition(MyDefinitionId)
Declaration
public MyEnvironmentItemDefinition GetEnvironmentItemDefinition(MyDefinitionId id)
Parameters
Returns
GetEnvironmentItemDefinitions()
Declaration
public ListReader<MyEnvironmentItemDefinition> GetEnvironmentItemDefinitions()
Returns
GetEnvironmentItemsDefinitions(Int32)
Declaration
public ListReader<MyDefinitionId> GetEnvironmentItemsDefinitions(int channel)
Parameters
Type |
Name |
Description |
System.Int32 |
channel |
|
Returns
GetEventDefinition(MyDefinitionId)
Declaration
public MyGlobalEventDefinition GetEventDefinition(MyDefinitionId id)
Parameters
Returns
GetFactionName(String)
Declaration
public MyFactionNameDefinition GetFactionName(string subtype)
Parameters
Type |
Name |
Description |
System.String |
subtype |
|
Returns
GetFactionNameDefinitions()
Declaration
public DictionaryReader<MyDefinitionId, MyFactionNameDefinition> GetFactionNameDefinitions()
Returns
GetFactionsFromDefinition()
Gets all factions from definition.
Declaration
public List<MyFactionDefinition> GetFactionsFromDefinition()
Returns
GetFirstRespawnShip()
Declaration
public string GetFirstRespawnShip()
Returns
Type |
Description |
System.String |
|
GetGridCreator(MyStringHash)
Declaration
public MyGridCreateToolDefinition GetGridCreator(MyStringHash name)
Parameters
Returns
GetGridCreatorDefinitions()
Declaration
public IEnumerable<MyGridCreateToolDefinition> GetGridCreatorDefinitions()
Returns
GetGroupedIds(String)
Declaration
public DictionaryValuesReader<string, MyGroupedIds> GetGroupedIds(string superGroup)
Parameters
Type |
Name |
Description |
System.String |
superGroup |
|
Returns
GetGroupForComponent(MyDefinitionId, out Int32)
Declaration
public MyComponentGroupDefinition GetGroupForComponent(MyDefinitionId componentDefId, out int amount)
Parameters
Type |
Name |
Description |
MyDefinitionId |
componentDefId |
|
System.Int32 |
amount |
|
Returns
GetHandItemDefinitions()
Declaration
public DictionaryValuesReader<MyDefinitionId, MyHandItemDefinition> GetHandItemDefinitions()
Returns
GetInventoryItemDefinitions()
Declaration
public ListReader<MyDefinitionBase> GetInventoryItemDefinitions()
Returns
GetLCDTexturesDefinitions()
Declaration
public ListReader<MyLCDTextureDefinition> GetLCDTexturesDefinitions()
Returns
GetLoadingSet()
Declaration
public override MyDefinitionSet GetLoadingSet()
Returns
Overrides
GetLootBagDefinition(MyCubeSize)
Declaration
public MyLootBagDefinition GetLootBagDefinition(MyCubeSize size)
Parameters
Returns
GetMainMenuInventoryScenes()
Declaration
public DictionaryValuesReader<MyDefinitionId, MyMainMenuInventorySceneDefinition> GetMainMenuInventoryScenes()
Returns
GetMultiBlockDefinition(MyDefinitionId)
Declaration
public MyMultiBlockDefinition GetMultiBlockDefinition(MyDefinitionId id)
Parameters
Returns
GetMultiBlockDefinitions()
Declaration
public ListReader<MyMultiBlockDefinition> GetMultiBlockDefinitions()
Returns
GetObjectBuilder(MyDefinitionBase)
Declaration
public MyObjectBuilder_DefinitionBase GetObjectBuilder(MyDefinitionBase definition)
Parameters
Returns
Declaration
public MyOffensiveWordsDefinition GetOffensiveWordsForPlatform()
Returns
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
Returns
GetPhysicalItemDefinition(MyObjectBuilder_Base)
Declaration
public MyPhysicalItemDefinition GetPhysicalItemDefinition(MyObjectBuilder_Base objectBuilder)
Parameters
Returns
GetPhysicalItemDefinitions()
Declaration
public ListReader<MyPhysicalItemDefinition> GetPhysicalItemDefinitions()
Returns
GetPhysicalItemForHandItem(MyDefinitionId)
Declaration
public MyPhysicalItemDefinition GetPhysicalItemForHandItem(MyDefinitionId handItemId)
Parameters
Returns
GetPhysicalMaterialDefinition(String)
Declaration
public MyPhysicalMaterialDefinition GetPhysicalMaterialDefinition(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
GetPhysicalMaterialDefinition(MyDefinitionId)
Declaration
public MyPhysicalMaterialDefinition GetPhysicalMaterialDefinition(MyDefinitionId id)
Parameters
Returns
GetPhysicalMaterialDefinitions()
Declaration
public ListReader<MyPhysicalMaterialDefinition> GetPhysicalMaterialDefinitions()
Returns
GetPirateAntennaDefinitions()
Declaration
public DictionaryValuesReader<MyDefinitionId, MyPirateAntennaDefinition> GetPirateAntennaDefinitions()
Returns
GetPlanetsGeneratorsDefinitions()
Declaration
public IEnumerable<MyPlanetGeneratorDefinition> GetPlanetsGeneratorsDefinitions()
Returns
GetPlanetsPrefabsDefinitions()
Declaration
public DictionaryValuesReader<MyDefinitionId, MyPlanetPrefabDefinition> GetPlanetsPrefabsDefinitions()
Returns
GetPrefabDefinition(String)
Declaration
public MyPrefabDefinition GetPrefabDefinition(string id)
Parameters
Type |
Name |
Description |
System.String |
id |
|
Returns
GetPrefabDefinitions()
Declaration
public DictionaryReader<string, MyPrefabDefinition> GetPrefabDefinitions()
Returns
GetPrefabThrowerDefinitions()
Declaration
public ListReader<MyPrefabThrowerDefinition> GetPrefabThrowerDefinitions()
Returns
GetQuickStartDefinitions()
Declaration
public DictionaryValuesReader<MyDefinitionId, MyQuickStartDefinition> GetQuickStartDefinitions()
Returns
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
GetRandomStoryDefinition(MyDefinitionId)
Get random story in category
Declaration
public MyStoryDefinition GetRandomStoryDefinition(MyDefinitionId categoryDefinition)
Parameters
Type |
Name |
Description |
MyDefinitionId |
categoryDefinition |
MyObjectBuilder_StoryCategoryDefinition/Subtype
|
Returns
GetResearchBlock(MyDefinitionId)
Declaration
public MyResearchBlockDefinition GetResearchBlock(MyDefinitionId id)
Parameters
Returns
GetResearchBlockDefinitions()
Declaration
public DictionaryValuesReader<MyDefinitionId, MyResearchBlockDefinition> GetResearchBlockDefinitions()
Returns
GetResearchGroup(String)
Declaration
public MyResearchGroupDefinition GetResearchGroup(string subtype)
Parameters
Type |
Name |
Description |
System.String |
subtype |
|
Returns
GetResearchGroupDefinitions()
Declaration
public DictionaryValuesReader<MyDefinitionId, MyResearchGroupDefinition> GetResearchGroupDefinitions()
Returns
GetRespawnShipDefinition(String)
Declaration
public MyRespawnShipDefinition GetRespawnShipDefinition(string id)
Parameters
Type |
Name |
Description |
System.String |
id |
|
Returns
GetRespawnShipDefinitions()
Declaration
public DictionaryReader<string, MyRespawnShipDefinition> GetRespawnShipDefinitions()
Returns
GetScenarioCategoryDefinitions()
Declaration
public ListReader<MyScenarioCategoryDefinition> GetScenarioCategoryDefinitions()
Returns
GetScenarioDefinition(MyDefinitionId)
Declaration
public MyScenarioDefinition GetScenarioDefinition(MyDefinitionId id)
Parameters
Returns
GetScenarioDefinitions()
Declaration
public ListReader<MyScenarioDefinition> GetScenarioDefinitions()
Returns
GetSessionPreloadDefinitions()
Get the set of object builders that need additional data preloaded for session.
Declaration
public List<Tuple<MyObjectBuilder_Definitions, string>> GetSessionPreloadDefinitions()
Returns
GetShipSoundsDefinition(MyDefinitionId)
Declaration
public MyShipSoundsDefinition GetShipSoundsDefinition(MyDefinitionId id)
Parameters
Returns
GetSoundCategoryDefinitions()
Declaration
public ListReader<MySoundCategoryDefinition> GetSoundCategoryDefinitions()
Returns
GetSoundDefinition(MyStringHash)
Declaration
public MyAudioDefinition GetSoundDefinition(MyStringHash subtypeId)
Parameters
Returns
GetSoundDefinitions()
Declaration
public DictionaryValuesReader<MyDefinitionId, MyAudioDefinition> GetSoundDefinitions()
Returns
GetSpawnGroupDefinition(Int32)
Declaration
public MySpawnGroupDefinition GetSpawnGroupDefinition(int index)
Parameters
Type |
Name |
Description |
System.Int32 |
index |
|
Returns
GetSpawnGroupDefinitions()
Declaration
public ListReader<MySpawnGroupDefinition> GetSpawnGroupDefinitions()
Returns
GetStoryCategoryDefinition(MyDefinitionId)
Declaration
public MyStoryCategoryDefinition GetStoryCategoryDefinition(MyDefinitionId id)
Parameters
Type |
Name |
Description |
MyDefinitionId |
id |
MyObjectBuilder_StoryCategoryDefinition/Subtype
|
Returns
GetStoryDefinition(MyDefinitionId)
Declaration
public MyStoryDefinition GetStoryDefinition(MyDefinitionId id)
Parameters
Type |
Name |
Description |
MyDefinitionId |
id |
MyObjectBuilder_StoryDefinition/Subtype
|
Returns
GetStoryDefinitions(MyDefinitionId)
Get stories by category id
Declaration
public ListReader<MyStoryDefinition> GetStoryDefinitions(MyDefinitionId categoryDefinition)
Parameters
Type |
Name |
Description |
MyDefinitionId |
categoryDefinition |
MyObjectBuilder_StoryCategoryDefinition/Subtype
|
Returns
GetTagDefinition(String)
Get blocks tag defenition
Declaration
public MyCubeBlockTagDefinition GetTagDefinition(string blockTypeKey)
Parameters
Type |
Name |
Description |
System.String |
blockTypeKey |
SubtypeId of Tag
|
Returns
GetTargetingGroupDefinitions(List<MyTargetingGroupDefinition>)
Declaration
public List<MyTargetingGroupDefinition> GetTargetingGroupDefinitions(List<MyTargetingGroupDefinition> list = null)
Parameters
Returns
GetTransparentMaterialDefinitions()
Declaration
public ListReader<MyTransparentMaterialDefinition> GetTransparentMaterialDefinitions()
Returns
GetVoxelHandDefinitions()
Declaration
public ListReader<MyVoxelHandDefinition> GetVoxelHandDefinitions()
Returns
GetVoxelMapStorageDefinitions()
Declaration
public ListReader<MyVoxelMapStorageDefinition> GetVoxelMapStorageDefinitions()
Returns
GetVoxelMapStorageDefinitionsForProceduralAdditions()
Declaration
public ListReader<MyVoxelMapStorageDefinition> GetVoxelMapStorageDefinitionsForProceduralAdditions()
Returns
GetVoxelMapStorageDefinitionsForProceduralPrimaryAdditions()
Declaration
public ListReader<MyVoxelMapStorageDefinition> GetVoxelMapStorageDefinitionsForProceduralPrimaryAdditions()
Returns
GetVoxelMapStorageDefinitionsForProceduralRemovals()
Declaration
public ListReader<MyVoxelMapStorageDefinition> GetVoxelMapStorageDefinitionsForProceduralRemovals()
Returns
GetVoxelMaterialDefinition(Byte)
Declaration
public MyVoxelMaterialDefinition GetVoxelMaterialDefinition(byte materialIndex)
Parameters
Type |
Name |
Description |
System.Byte |
materialIndex |
|
Returns
GetVoxelMaterialDefinition(String)
Declaration
public MyVoxelMaterialDefinition GetVoxelMaterialDefinition(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
GetVoxelMaterialDefinitions()
Declaration
public DictionaryValuesReader<string, MyVoxelMaterialDefinition> GetVoxelMaterialDefinitions()
Returns
GetWeaponDefinition(MyDefinitionId)
Declaration
public MyWeaponDefinition GetWeaponDefinition(MyDefinitionId id)
Parameters
Returns
GetWeaponDefinitions()
Declaration
public ListReader<MyPhysicalItemDefinition> GetWeaponDefinitions()
Returns
GetWeatherDefinitions()
Declaration
public ListReader<MyWeatherEffectDefinition> GetWeatherDefinitions()
Returns
GetWeatherEffect(String)
Declaration
public MyWeatherEffectDefinition GetWeatherEffect(string subtype)
Parameters
Type |
Name |
Description |
System.String |
subtype |
|
Returns
GetWheelModelDefinitions()
Declaration
public DictionaryReader<string, MyWheelModelsDefinition> GetWheelModelDefinitions()
Returns
HandItemExistsFor(MyDefinitionId)
Declaration
public bool HandItemExistsFor(MyDefinitionId physicalItemId)
Parameters
Returns
Type |
Description |
System.Boolean |
|
HasBlueprint(MyDefinitionId)
Declaration
public bool HasBlueprint(MyDefinitionId blueprintId)
Parameters
Returns
Type |
Description |
System.Boolean |
|
HasDefaultTargetingGroup(MyObjectBuilderType, MyStringHash)
Declaration
public bool HasDefaultTargetingGroup(MyObjectBuilderType type, MyStringHash hash)
Parameters
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
Returns
Type |
Description |
System.Boolean |
|
ItemIdFromWeaponId(MyDefinitionId)
Declaration
public Nullable<MyDefinitionId> ItemIdFromWeaponId(MyDefinitionId weaponDefinition)
Parameters
Returns
LoadData(List<MyObjectBuilder_Checkpoint.ModItem>)
Declaration
public void LoadData(List<MyObjectBuilder_Checkpoint.ModItem> mods)
Parameters
LoadScenarios()
Declaration
public void LoadScenarios()
PreloadDefinitions()
Declaration
public void PreloadDefinitions()
RegisterFactionDefinition(MyFactionDefinition)
Declaration
public void RegisterFactionDefinition(MyFactionDefinition definition)
Parameters
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
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
Returns
TryGetBlueprintDefinitionByResultId(MyDefinitionId, out MyBlueprintDefinitionBase)
Declaration
public bool TryGetBlueprintDefinitionByResultId(MyDefinitionId resultId, out MyBlueprintDefinitionBase definition)
Parameters
Returns
Type |
Description |
System.Boolean |
|
TryGetBotDefinition(MyDefinitionId, out MyBotDefinition)
Declaration
public bool TryGetBotDefinition(MyDefinitionId id, out MyBotDefinition botDefinition)
Parameters
Returns
Type |
Description |
System.Boolean |
|
TryGetComponentBlockDefinition(MyDefinitionId)
Declaration
public MyCubeBlockDefinition TryGetComponentBlockDefinition(MyDefinitionId componentDefId)
Parameters
Returns
TryGetComponentBlueprintDefinition(MyDefinitionId, out MyBlueprintDefinitionBase)
Declaration
public bool TryGetComponentBlueprintDefinition(MyDefinitionId componentId, out MyBlueprintDefinitionBase componentBlueprint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
TryGetComponentDefinition(MyDefinitionId, out MyComponentDefinition)
Declaration
public bool TryGetComponentDefinition(MyDefinitionId id, out MyComponentDefinition definition)
Parameters
Returns
Type |
Description |
System.Boolean |
|
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(MyDefinitionId, out MyContainerDefinition)
Declaration
public bool TryGetContainerDefinition(MyDefinitionId containerId, out MyContainerDefinition definition)
Parameters
Returns
Type |
Description |
System.Boolean |
|
TryGetContainerDefinition(MyObjectBuilderType, MyStringHash, out MyContainerDefinition)
Declaration
public override bool TryGetContainerDefinition(MyObjectBuilderType type, MyStringHash subtypeName, out MyContainerDefinition definition)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Overrides
TryGetCubeBlockDefinition(MyDefinitionId, out MyCubeBlockDefinition)
Declaration
public bool TryGetCubeBlockDefinition(MyDefinitionId defId, out MyCubeBlockDefinition blockDefinition)
Parameters
Returns
Type |
Description |
System.Boolean |
|
TryGetDefinition<T>(MyDefinitionId, out T)
Declaration
public bool TryGetDefinition<T>(MyDefinitionId defId, out T definition)
where T : MyDefinitionBase
Parameters
Returns
Type |
Description |
System.Boolean |
|
Type Parameters
TryGetDefinitionGroup(String)
Declaration
public MyCubeBlockDefinitionGroup TryGetDefinitionGroup(string groupName)
Parameters
Type |
Name |
Description |
System.String |
groupName |
|
Returns
TryGetDefinitionsByTypeId(MyObjectBuilderType, HashSet<MyDefinitionId>)
Declaration
public void TryGetDefinitionsByTypeId(MyObjectBuilderType typeId, HashSet<MyDefinitionId> definitions)
Parameters
TryGetEntityComponentDefinition(MyDefinitionId, out MyComponentDefinitionBase)
Declaration
public bool TryGetEntityComponentDefinition(MyDefinitionId componentId, out MyComponentDefinitionBase definition)
Parameters
Returns
Type |
Description |
System.Boolean |
|
TryGetFactionDefinition(String)
Declaration
public MyFactionDefinition TryGetFactionDefinition(string tag)
Parameters
Type |
Name |
Description |
System.String |
tag |
|
Returns
TryGetHandItemDefinition(ref MyDefinitionId)
Declaration
public MyHandItemDefinition TryGetHandItemDefinition(ref MyDefinitionId id)
Parameters
Returns
TryGetHandItemForPhysicalItem(MyDefinitionId)
Declaration
public MyHandItemDefinition TryGetHandItemForPhysicalItem(MyDefinitionId physicalItemId)
Parameters
Returns
TryGetIngotBlueprintDefinition(MyDefinitionId, out MyBlueprintDefinitionBase)
Declaration
public bool TryGetIngotBlueprintDefinition(MyDefinitionId oreId, out MyBlueprintDefinitionBase ingotBlueprint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
TryGetIngotBlueprintDefinition(MyObjectBuilder_Base, out MyBlueprintDefinitionBase)
Declaration
public bool TryGetIngotBlueprintDefinition(MyObjectBuilder_Base oreBuilder, out MyBlueprintDefinitionBase ingotBlueprint)
Parameters
Returns
Type |
Description |
System.Boolean |
|
TryGetMultiBlockDefinition(MyDefinitionId)
Declaration
public MyMultiBlockDefinition TryGetMultiBlockDefinition(MyDefinitionId id)
Parameters
Returns
TryGetPhysicalItemDefinition(MyDefinitionId)
Declaration
public MyPhysicalItemDefinition TryGetPhysicalItemDefinition(MyDefinitionId id)
Parameters
Returns
TryGetPhysicalItemDefinition(MyDefinitionId, out MyPhysicalItemDefinition)
Declaration
public bool TryGetPhysicalItemDefinition(MyDefinitionId id, out MyPhysicalItemDefinition definition)
Parameters
Returns
Type |
Description |
System.Boolean |
|
TryGetSpawnGroupDefinition(String, out MySpawnGroupDefinition)
Declaration
public bool TryGetSpawnGroupDefinition(string spawnGroupSubtypeName, out MySpawnGroupDefinition spawnGroupDefinition)
Parameters
Returns
Type |
Description |
System.Boolean |
|
TryGetVoxelMapStorageDefinition(String, out MyVoxelMapStorageDefinition)
Declaration
public bool TryGetVoxelMapStorageDefinition(string name, out MyVoxelMapStorageDefinition definition)
Parameters
Returns
Type |
Description |
System.Boolean |
|
TryGetVoxelMaterialDefinition(String, out MyVoxelMaterialDefinition)
Declaration
public bool TryGetVoxelMaterialDefinition(string name, out MyVoxelMaterialDefinition definition)
Parameters
Returns
Type |
Description |
System.Boolean |
|
TryGetWeaponDefinition(MyDefinitionId, out MyWeaponDefinition)
Declaration
public bool TryGetWeaponDefinition(MyDefinitionId defId, out MyWeaponDefinition definition)
Parameters
Returns
Type |
Description |
System.Boolean |
|
UnloadData(Boolean)
Declaration
public void UnloadData(bool clearPreloaded = false)
Parameters
Type |
Name |
Description |
System.Boolean |
clearPreloaded |
|