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
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
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
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
GetDebugScreenSearchCache()
Declaration
public DictionaryValuesReader<MyDefinitionId, MyDebugScreenSearchCacheDefinition> GetDebugScreenSearchCache()
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
GetMeteorEventAmountMax()
Declaration
public Nullable<int> GetMeteorEventAmountMax()
Returns
| Type |
Description |
| System.Nullable<System.Int32> |
|
GetMeteorEventAmountMin()
Declaration
public Nullable<int> GetMeteorEventAmountMin()
Returns
| Type |
Description |
| System.Nullable<System.Int32> |
|
GetMeteorEventCataclysmAmountMultiplier()
Declaration
public Nullable<float> GetMeteorEventCataclysmAmountMultiplier()
Returns
| Type |
Description |
| System.Nullable<System.Single> |
|
GetMeteorEventDisableRadius()
Declaration
public Nullable<float> GetMeteorEventDisableRadius()
Returns
| Type |
Description |
| System.Nullable<System.Single> |
|
GetMeteorEventInitialSpawnDistance()
Declaration
public Nullable<float> GetMeteorEventInitialSpawnDistance()
Returns
| Type |
Description |
| System.Nullable<System.Single> |
|
GetMeteorEventSpawnDistanceIncrement()
Declaration
public Nullable<float> GetMeteorEventSpawnDistanceIncrement()
Returns
| Type |
Description |
| System.Nullable<System.Single> |
|
GetMeteorEventTargetRadius()
Declaration
public Nullable<float> GetMeteorEventTargetRadius()
Returns
| Type |
Description |
| System.Nullable<System.Single> |
|
GetMeteorHealth()
Declaration
public Nullable<float> GetMeteorHealth()
Returns
| Type |
Description |
| System.Nullable<System.Single> |
|
GetMeteorLootAmountMax()
Declaration
public Nullable<float> GetMeteorLootAmountMax()
Returns
| Type |
Description |
| System.Nullable<System.Single> |
|
GetMeteorLootAmountMin()
Declaration
public Nullable<float> GetMeteorLootAmountMin()
Returns
| Type |
Description |
| System.Nullable<System.Single> |
|
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
GetPreloadSet(MyObjectBuilder_PreloadFileInfo.PreloadType)
Declaration
public HashSet<string> GetPreloadSet(MyObjectBuilder_PreloadFileInfo.PreloadType preloadType)
Parameters
Returns
| Type |
Description |
| System.Collections.Generic.HashSet<System.String> |
|
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
GetSeedDefinitions()
Declaration
public ListReader<MyPhysicalItemDefinition> GetSeedDefinitions()
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()
SetEntityContainerDefinition(MyContainerDefinition)
Declaration
public void SetEntityContainerDefinition(MyContainerDefinition newDefinition)
Parameters
SetShipSoundSystem()
Declaration
public void SetShipSoundSystem()
TryGetAmmoDefinition(MyDefinitionId, out MyAmmoDefinition)
Declaration
public bool TryGetAmmoDefinition(MyDefinitionId id, out MyAmmoDefinition ammoDefinition)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
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 |
|
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 |
|
Events
SBCLoaded
Declaration
public event Action<string> SBCLoaded
Event Type
| Type |
Description |
| System.Action<System.String> |
|