Space Engineers
Classes | Public Member Functions | Properties | List of all members
Sandbox.Definitions.MyDefinitionManager Class Reference
Inheritance diagram for Sandbox.Definitions.MyDefinitionManager:
VRage.Game.MyDefinitionManagerBase

Classes

class  DefinitionDictionary
 
class  DefinitionSet
 

Public Member Functions

override MyDefinitionSet GetLoadingSet ()
 
void PreloadDefinitions ()
 
void PrepareBaseDefinitions ()
 
void LoadScenarios ()
 
void ReloadDecalMaterials ()
 
void LoadData (List< MyObjectBuilder_Checkpoint.ModItem > mods)
 
MyCubeBlockDefinition GetCubeBlockDefinitionForMultiBlock (string multiBlock)
 
void InitVoxelMaterials ()
 
void UpdateVoxelMaterial (MyVoxelMaterialDefinition material)
 
void ReloadVoxelMaterials ()
 
void UnloadData ()
 
void SetShipSoundSystem ()
 
void SetDefaultNavDef (MyCubeBlockDefinition blockDefinition)
 
void ReloadHandItems ()
 
void ReloadParticles ()
 
void SaveHandItems ()
 
bool IsComponentBlock (MyDefinitionId blockDefinitionId)
 
MyDefinitionId GetComponentId (MyCubeBlockDefinition blockDefinition)
 
MyDefinitionId GetComponentId (MyDefinitionId defId)
 
MyCubeBlockDefinition TryGetComponentBlockDefinition (MyDefinitionId componentDefId)
 
MyCubeBlockDefinition GetComponentBlockDefinition (MyDefinitionId componentDefId)
 
string GetRandomCharacterName ()
 
MyAudioDefinition GetSoundDefinition (MyStringHash subtypeId)
 
DictionaryValuesReader< MyDefinitionId, MyHandItemDefinitionGetHandItemDefinitions ()
 
MyHandItemDefinition TryGetHandItemDefinition (ref MyDefinitionId id)
 
ListReader< MyVoxelHandDefinitionGetVoxelHandDefinitions ()
 
ListReader< MyPrefabThrowerDefinitionGetPrefabThrowerDefinitions ()
 
MyObjectBuilder_DefinitionBase GetObjectBuilder (MyDefinitionBase definition)
 
MyGridCreateToolDefinition GetGridCreator (MyStringHash name)
 
IEnumerable< MyGridCreateToolDefinitionGetGridCreatorDefinitions ()
 
void GetBaseBlockPrefabName (MyCubeSize size, bool isStatic, bool isCreative, out string prefabName)
 
MyCubeBlockDefinitionGroup GetDefinitionGroup (string groupName)
 
MyCubeBlockDefinitionGroup TryGetDefinitionGroup (string groupName)
 
DictionaryKeysReader< string, MyCubeBlockDefinitionGroupGetDefinitionPairNames ()
 
bool TryGetDefinition< T > (MyDefinitionId defId, out T definition)
 
MyDefinitionBase GetDefinition (MyDefinitionId id)
 
Vector2I GetCubeBlockScreenPosition (string pairName)
 
bool TryGetCubeBlockDefinition (MyDefinitionId defId, out MyCubeBlockDefinition blockDefinition)
 
MyCubeBlockDefinition GetCubeBlockDefinition (MyObjectBuilder_CubeBlock builder)
 
MyCubeBlockDefinition GetCubeBlockDefinition (MyDefinitionId id)
 
MyComponentDefinition GetComponentDefinition (MyDefinitionId id)
 
void GetDefinedEntityComponents (ref List< MyDefinitionId > definedComponents)
 
bool TryGetComponentDefinition (MyDefinitionId id, out MyComponentDefinition definition)
 
MyBlueprintDefinitionBase TryGetBlueprintDefinitionByResultId (MyDefinitionId resultId)
 
bool HasBlueprint (MyDefinitionId blueprintId)
 
MyBlueprintDefinitionBase GetBlueprintDefinition (MyDefinitionId blueprintId)
 
MyBlueprintClassDefinition GetBlueprintClass (string className)
 
bool TryGetIngotBlueprintDefinition (MyObjectBuilder_Base oreBuilder, out MyBlueprintDefinitionBase ingotBlueprint)
 
Dictionary< string, MyGuiBlockCategoryDefinitionGetCategories ()
 
bool TryGetIngotBlueprintDefinition (MyDefinitionId oreId, out MyBlueprintDefinitionBase ingotBlueprint)
 
bool TryGetComponentBlueprintDefinition (MyDefinitionId componentId, out MyBlueprintDefinitionBase componentBlueprint)
 
DictionaryValuesReader< MyDefinitionId, MyBlueprintDefinitionBaseGetBlueprintDefinitions ()
 
DictionaryValuesReader< MyDefinitionId, MyDefinitionBaseGetAllDefinitions ()
 
ListReader< MyPhysicalItemDefinitionGetWeaponDefinitions ()
 
ListReader< MySpawnGroupDefinitionGetSpawnGroupDefinitions ()
 
ListReader< MyScenarioDefinitionGetScenarioDefinitions ()
 
ListReader< MyAnimationDefinitionGetAnimationDefinitions ()
 
Dictionary< string, MyAnimationDefinitionGetAnimationDefinitions (string skeleton)
 
ListReader< MyDebrisDefinitionGetDebrisDefinitions ()
 
ListReader< MyTransparentMaterialDefinitionGetTransparentMaterialDefinitions ()
 
ListReader< MyPhysicalMaterialDefinitionGetPhysicalMaterialDefinitions ()
 
ListReader< MyEdgesDefinitionGetEdgesDefinitions ()
 
ListReader< MyPhysicalItemDefinitionGetPhysicalItemDefinitions ()
 
ListReader< MyEnvironmentItemDefinitionGetEnvironmentItemDefinitions ()
 
ListReader< MyEnvironmentItemsDefinitionGetEnvironmentItemClassDefinitions ()
 
ListReader< MyCompoundBlockTemplateDefinitionGetCompoundBlockTemplateDefinitions ()
 
DictionaryValuesReader< MyDefinitionId, MyAudioDefinitionGetSoundDefinitions ()
 
ListReader< MyMultiBlockDefinitionGetMultiBlockDefinitions ()
 
ListReader< MySoundCategoryDefinitionGetSoundCategoryDefinitions ()
 
ListReader< MyLCDTextureDefinitionGetLCDTexturesDefinitions ()
 
ListReader< MyBehaviorDefinitionGetBehaviorDefinitions ()
 
ListReader< MyBotDefinitionGetBotDefinitions ()
 
ListReader< T > GetDefinitionsOfType< T > ()
 
ListReader< MyVoxelMapStorageDefinitionGetVoxelMapStorageDefinitions ()
 
bool TryGetVoxelMapStorageDefinition (string name, out MyVoxelMapStorageDefinition definition)
 
MyScenarioDefinition GetScenarioDefinition (MyDefinitionId id)
 
MyEdgesDefinition GetEdgesDefinition (MyDefinitionId id)
 
void RegisterFactionDefinition (MyFactionDefinition definition)
 
MyFactionDefinition TryGetFactionDefinition (String tag)
 
List< MyFactionDefinitionGetDefaultFactions ()
 Gets default factions. More...
 
MyContainerTypeDefinition GetContainerTypeDefinition (String containerName)
 
MySpawnGroupDefinition GetSpawnGroupDefinition (int index)
 
bool HasRespawnShip (string id)
 
MyRespawnShipDefinition GetRespawnShipDefinition (string id)
 
MyPrefabDefinition GetPrefabDefinition (string id)
 
void ReloadPrefabsFromFile (string filePath)
 
DictionaryReader< string, MyPrefabDefinitionGetPrefabDefinitions ()
 
DictionaryReader< string, MyRespawnShipDefinitionGetRespawnShipDefinitions ()
 
string GetFirstRespawnShip ()
 
MyGlobalEventDefinition GetEventDefinition (MyDefinitionId id)
 
bool TryGetPhysicalItemDefinition (MyDefinitionId id, out MyPhysicalItemDefinition definition)
 
MyPhysicalItemDefinition TryGetPhysicalItemDefinition (MyDefinitionId id)
 
MyPhysicalItemDefinition GetPhysicalItemDefinition (MyObjectBuilder_Base objectBuilder)
 
MyAmmoDefinition GetAmmoDefinition (MyDefinitionId id)
 
MyPhysicalItemDefinition GetPhysicalItemDefinition (MyDefinitionId id)
 
void TryGetDefinitionsByTypeId (MyObjectBuilderType typeId, HashSet< MyDefinitionId > definitions)
 
MyEnvironmentItemDefinition GetEnvironmentItemDefinition (MyDefinitionId id)
 
MyCompoundBlockTemplateDefinition GetCompoundBlockTemplateDefinition (MyDefinitionId id)
 
MyAmmoMagazineDefinition GetAmmoMagazineDefinition (MyDefinitionId id)
 
MyShipSoundsDefinition GetShipSoundsDefinition (MyDefinitionId id)
 
MyWeaponDefinition GetWeaponDefinition (MyDefinitionId id)
 
bool TryGetWeaponDefinition (MyDefinitionId defId, out MyWeaponDefinition definition)
 
MyBehaviorDefinition GetBehaviorDefinition (MyDefinitionId id)
 
MyBotDefinition GetBotDefinition (MyDefinitionId id)
 
bool TryGetBotDefinition (MyDefinitionId id, out MyBotDefinition botDefinition)
 
MyAnimationDefinition TryGetAnimationDefinition (string animationSubtypeName)
 
string GetAnimationDefinitionCompatibility (string animationSubtypeName)
 
MyMultiBlockDefinition GetMultiBlockDefinition (MyDefinitionId id)
 
MyMultiBlockDefinition TryGetMultiBlockDefinition (MyDefinitionId id)
 
MyPhysicalItemDefinition GetPhysicalItemForHandItem (MyDefinitionId handItemId)
 
MyHandItemDefinition TryGetHandItemForPhysicalItem (MyDefinitionId physicalItemId)
 
bool HandItemExistsFor (MyDefinitionId physicalItemId)
 
MyDefinitionId ItemIdFromWeaponId (MyDefinitionId weaponDefinition)
 
float GetCubeSize (MyCubeSize gridSize)
 
float GetCubeSizeOriginal (MyCubeSize gridSize)
 
MyLootBagDefinition GetLootBagDefinition ()
 
MyPhysicalMaterialDefinition GetPhysicalMaterialDefinition (MyDefinitionId id)
 
MyPhysicalMaterialDefinition GetPhysicalMaterialDefinition (string name)
 
void GetOreTypeNames (out string[] outNames)
 
MyEnvironmentItemsDefinition GetRandomEnvironmentClass (int channel)
 
ListReader< MyDefinitionIdGetEnvironmentItemsDefinitions (int channel)
 
IEnumerable< MyPlanetGeneratorDefinitionGetPlanetsGeneratorsDefinitions ()
 
DictionaryValuesReader< MyDefinitionId, MyPlanetPrefabDefinitionGetPlanetsPrefabsDefinitions ()
 
DictionaryValuesReader< string, MyGroupedIdsGetGroupedIds (string superGroup)
 
DictionaryValuesReader< MyDefinitionId, MyScriptedGroupDefinitionGetScriptedGroupDefinitions ()
 
DictionaryValuesReader< MyDefinitionId, MyPirateAntennaDefinitionGetPirateAntennaDefinitions ()
 
MyComponentGroupDefinition GetComponentGroup (MyDefinitionId groupDefId)
 
bool TryGetComponentSubstitutionDefinition (MyDefinitionId componentDefId, out MyComponentSubstitutionDefinition substitutionDefinition)
 Returns the substitution definition for a "base" (i.e. required) component that has multiple other components (i.e. providing components) substituting it More...
 
bool TryGetProvidingComponentDefinition (MyDefinitionId componentDefId, out MyComponentSubstitutionDefinition substitutionDefinition)
 Returns the substitution definition for a component that can serve as a providing component for some other "base" (required) component More...
 
MyComponentGroupDefinition GetGroupForComponent (MyDefinitionId componentDefId, out int amount)
 
MyRopeDefinition GetRopeDefinition (MyDefinitionId ropeDefId)
 
bool TryGetGetRopeDefinition (MyDefinitionId ropeDefId, out MyRopeDefinition definition)
 
DictionaryValuesReader< MyDefinitionId, MyRopeDefinitionGetRopeDefinitions ()
 
bool TryGetEntityComponentDefinition (MyDefinitionId componentId, out MyComponentDefinitionBase definition)
 
MyComponentDefinitionBase GetEntityComponentDefinition (MyDefinitionId componentId)
 
ListReader< MyComponentDefinitionBaseGetEntityComponentDefinitions ()
 
ListReader< T > GetEntityComponentDefinitions< T > ()
 
bool TryGetContainerDefinition (MyDefinitionId containerId, out MyContainerDefinition definition)
 
MyContainerDefinition GetContainerDefinition (MyDefinitionId containerId)
 
void GetDefinedEntityContainers (ref List< MyDefinitionId > definedContainers)
 
DictionaryValuesReader< MyDefinitionId, MyFontDefinitionGetFontDefinitions ()
 
MyFontDefinition GetFontSafe (string fontName)
 
MyVoxelMaterialDefinition GetVoxelMaterialDefinition (byte materialIndex)
 
MyVoxelMaterialDefinition GetVoxelMaterialDefinition (string name)
 
bool TryGetVoxelMaterialDefinition (string name, out MyVoxelMaterialDefinition definition)
 
DictionaryValuesReader< string, MyVoxelMaterialDefinitionGetVoxelMaterialDefinitions ()
 
MyVoxelMaterialDefinition GetDefaultVoxelMaterialDefinition ()
 
void Save (string filePattern="*.*")
 
- Public Member Functions inherited from VRage.Game.MyDefinitionManagerBase
GetDefinition< T > (MyStringHash subtypeId)
 
GetDefinition< T > (MyDefinitionId subtypeId)
 
IEnumerable< T > GetDefinitions< T > ()
 
IEnumerable< T > GetAllDefinitions< T > ()
 
bool TryGetDefinition< T > (MyStringHash subtypeId, out T def)
 
HashSet< Type > GetSubtypes< T > ()
 

Properties

static new MyDefinitionManager Static [get]
 
bool Loading [get]
 
MyEnvironmentDefinition EnvironmentDefinition [get]
 
DictionaryValuesReader< string, MyCharacterDefinitionCharacters [get]
 
MyShipSoundSystemDefinition GetShipSoundSystemDefinition [get]
 
int VoxelMaterialCount [get]
 
int VoxelMaterialRareCount [get]
 
MyBattleDefinition BattleDefinition [get]
 
MyDestructionDefinition DestructionDefinition [get]
 
- Properties inherited from VRage.Game.MyDefinitionManagerBase
MyDefinitionSet Definitions [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from VRage.Game.MyDefinitionManagerBase
static MyObjectFactory< MyDefinitionTypeAttribute, MyDefinitionBaseGetObjectFactory ()
 
static void RegisterTypesFromAssembly (Assembly assembly)
 
static MyDefinitionPostprocessor GetPostProcessor (Type obType)
 
static Type GetObjectBuilderType (Type defType)
 
- Static Public Attributes inherited from VRage.Game.MyDefinitionManagerBase
static MyDefinitionManagerBase Static
 
- Protected Attributes inherited from VRage.Game.MyDefinitionManagerBase
MyDefinitionSet m_definitions = new MyDefinitionSet()
 
- Static Protected Attributes inherited from VRage.Game.MyDefinitionManagerBase
static Dictionary< Type, MyDefinitionPostprocessorm_postprocessorsByType = new Dictionary<Type, MyDefinitionPostprocessor>()
 
static List< MyDefinitionPostprocessorm_postProcessors = new List<MyDefinitionPostprocessor>()
 
static HashSet< Assembly > m_registeredAssemblies = new HashSet<Assembly>()
 

Detailed Description

Definition at line 20 of file MyDefinitionManager-DefinitionSet.cs.

Member Function Documentation

DictionaryValuesReader<MyDefinitionId, MyDefinitionBase> Sandbox.Definitions.MyDefinitionManager.GetAllDefinitions ( )
inline

Definition at line 3297 of file MyDefinitionManager.cs.

MyAmmoDefinition Sandbox.Definitions.MyDefinitionManager.GetAmmoDefinition ( MyDefinitionId  id)
inline

Definition at line 3582 of file MyDefinitionManager.cs.

MyAmmoMagazineDefinition Sandbox.Definitions.MyDefinitionManager.GetAmmoMagazineDefinition ( MyDefinitionId  id)
inline

Definition at line 3619 of file MyDefinitionManager.cs.

string Sandbox.Definitions.MyDefinitionManager.GetAnimationDefinitionCompatibility ( string  animationSubtypeName)
inline

Definition at line 3700 of file MyDefinitionManager.cs.

ListReader<MyAnimationDefinition> Sandbox.Definitions.MyDefinitionManager.GetAnimationDefinitions ( )
inline

Definition at line 3317 of file MyDefinitionManager.cs.

Dictionary<string, MyAnimationDefinition> Sandbox.Definitions.MyDefinitionManager.GetAnimationDefinitions ( string  skeleton)
inline

Definition at line 3322 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.GetBaseBlockPrefabName ( MyCubeSize  size,
bool  isStatic,
bool  isCreative,
out string  prefabName 
)
inline

Definition at line 3080 of file MyDefinitionManager.cs.

MyBehaviorDefinition Sandbox.Definitions.MyDefinitionManager.GetBehaviorDefinition ( MyDefinitionId  id)
inline

Definition at line 3661 of file MyDefinitionManager.cs.

ListReader<MyBehaviorDefinition> Sandbox.Definitions.MyDefinitionManager.GetBehaviorDefinitions ( )
inline

Definition at line 3391 of file MyDefinitionManager.cs.

MyBlueprintClassDefinition Sandbox.Definitions.MyDefinitionManager.GetBlueprintClass ( string  className)
inline

Definition at line 3229 of file MyDefinitionManager.cs.

MyBlueprintDefinitionBase Sandbox.Definitions.MyDefinitionManager.GetBlueprintDefinition ( MyDefinitionId  blueprintId)
inline

Definition at line 3219 of file MyDefinitionManager.cs.

DictionaryValuesReader<MyDefinitionId, MyBlueprintDefinitionBase> Sandbox.Definitions.MyDefinitionManager.GetBlueprintDefinitions ( )
inline

Definition at line 3292 of file MyDefinitionManager.cs.

MyBotDefinition Sandbox.Definitions.MyDefinitionManager.GetBotDefinition ( MyDefinitionId  id)
inline

Definition at line 3667 of file MyDefinitionManager.cs.

ListReader<MyBotDefinition> Sandbox.Definitions.MyDefinitionManager.GetBotDefinitions ( )
inline

Definition at line 3396 of file MyDefinitionManager.cs.

Dictionary<string, MyGuiBlockCategoryDefinition> Sandbox.Definitions.MyDefinitionManager.GetCategories ( )
inline

Definition at line 3247 of file MyDefinitionManager.cs.

MyCubeBlockDefinition Sandbox.Definitions.MyDefinitionManager.GetComponentBlockDefinition ( MyDefinitionId  componentDefId)
inline

Definition at line 2932 of file MyDefinitionManager.cs.

MyComponentDefinition Sandbox.Definitions.MyDefinitionManager.GetComponentDefinition ( MyDefinitionId  id)
inline

Definition at line 3183 of file MyDefinitionManager.cs.

MyComponentGroupDefinition Sandbox.Definitions.MyDefinitionManager.GetComponentGroup ( MyDefinitionId  groupDefId)
inline

Definition at line 3904 of file MyDefinitionManager.cs.

MyDefinitionId Sandbox.Definitions.MyDefinitionManager.GetComponentId ( MyCubeBlockDefinition  blockDefinition)
inline

Definition at line 2903 of file MyDefinitionManager.cs.

MyDefinitionId Sandbox.Definitions.MyDefinitionManager.GetComponentId ( MyDefinitionId  defId)
inline

Definition at line 2913 of file MyDefinitionManager.cs.

MyCompoundBlockTemplateDefinition Sandbox.Definitions.MyDefinitionManager.GetCompoundBlockTemplateDefinition ( MyDefinitionId  id)
inline

Definition at line 3612 of file MyDefinitionManager.cs.

ListReader<MyCompoundBlockTemplateDefinition> Sandbox.Definitions.MyDefinitionManager.GetCompoundBlockTemplateDefinitions ( )
inline

Definition at line 3361 of file MyDefinitionManager.cs.

MyContainerDefinition Sandbox.Definitions.MyDefinitionManager.GetContainerDefinition ( MyDefinitionId  containerId)
inline

Definition at line 4002 of file MyDefinitionManager.cs.

MyContainerTypeDefinition Sandbox.Definitions.MyDefinitionManager.GetContainerTypeDefinition ( String  containerName)
inline

Definition at line 3469 of file MyDefinitionManager.cs.

MyCubeBlockDefinition Sandbox.Definitions.MyDefinitionManager.GetCubeBlockDefinition ( MyObjectBuilder_CubeBlock  builder)
inline

Definition at line 3164 of file MyDefinitionManager.cs.

MyCubeBlockDefinition Sandbox.Definitions.MyDefinitionManager.GetCubeBlockDefinition ( MyDefinitionId  id)
inline

Definition at line 3169 of file MyDefinitionManager.cs.

MyCubeBlockDefinition Sandbox.Definitions.MyDefinitionManager.GetCubeBlockDefinitionForMultiBlock ( string  multiBlock)
inline

Definition at line 1416 of file MyDefinitionManager.cs.

Vector2I Sandbox.Definitions.MyDefinitionManager.GetCubeBlockScreenPosition ( string  pairName)
inline

Definition at line 3141 of file MyDefinitionManager.cs.

float Sandbox.Definitions.MyDefinitionManager.GetCubeSize ( MyCubeSize  gridSize)
inline

Definition at line 3778 of file MyDefinitionManager.cs.

float Sandbox.Definitions.MyDefinitionManager.GetCubeSizeOriginal ( MyCubeSize  gridSize)
inline

Definition at line 3783 of file MyDefinitionManager.cs.

ListReader<MyDebrisDefinition> Sandbox.Definitions.MyDefinitionManager.GetDebrisDefinitions ( )
inline

Definition at line 3326 of file MyDefinitionManager.cs.

List<MyFactionDefinition> Sandbox.Definitions.MyDefinitionManager.GetDefaultFactions ( )
inline

Gets default factions.

Returns
List of default factions.

Definition at line 3456 of file MyDefinitionManager.cs.

MyVoxelMaterialDefinition Sandbox.Definitions.MyDefinitionManager.GetDefaultVoxelMaterialDefinition ( )
inline

Definition at line 4111 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.GetDefinedEntityComponents ( ref List< MyDefinitionId definedComponents)
inline

Definition at line 3190 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.GetDefinedEntityContainers ( ref List< MyDefinitionId definedContainers)
inline

Definition at line 4007 of file MyDefinitionManager.cs.

MyDefinitionBase Sandbox.Definitions.MyDefinitionManager.GetDefinition ( MyDefinitionId  id)
inline

Definition at line 3130 of file MyDefinitionManager.cs.

MyCubeBlockDefinitionGroup Sandbox.Definitions.MyDefinitionManager.GetDefinitionGroup ( string  groupName)
inline

Definition at line 3096 of file MyDefinitionManager.cs.

DictionaryKeysReader<string, MyCubeBlockDefinitionGroup> Sandbox.Definitions.MyDefinitionManager.GetDefinitionPairNames ( )
inline

Definition at line 3106 of file MyDefinitionManager.cs.

ListReader<T> Sandbox.Definitions.MyDefinitionManager.GetDefinitionsOfType< T > ( )
inline
Type Constraints
T :MyDefinitionBase 

Definition at line 3401 of file MyDefinitionManager.cs.

MyEdgesDefinition Sandbox.Definitions.MyDefinitionManager.GetEdgesDefinition ( MyDefinitionId  id)
inline

Definition at line 3423 of file MyDefinitionManager.cs.

ListReader<MyEdgesDefinition> Sandbox.Definitions.MyDefinitionManager.GetEdgesDefinitions ( )
inline

Definition at line 3341 of file MyDefinitionManager.cs.

MyComponentDefinitionBase Sandbox.Definitions.MyDefinitionManager.GetEntityComponentDefinition ( MyDefinitionId  componentId)
inline

Definition at line 3982 of file MyDefinitionManager.cs.

ListReader<MyComponentDefinitionBase> Sandbox.Definitions.MyDefinitionManager.GetEntityComponentDefinitions ( )
inline

Definition at line 3987 of file MyDefinitionManager.cs.

Definition at line 3992 of file MyDefinitionManager.cs.

ListReader<MyEnvironmentItemsDefinition> Sandbox.Definitions.MyDefinitionManager.GetEnvironmentItemClassDefinitions ( )
inline

Definition at line 3356 of file MyDefinitionManager.cs.

MyEnvironmentItemDefinition Sandbox.Definitions.MyDefinitionManager.GetEnvironmentItemDefinition ( MyDefinitionId  id)
inline

Definition at line 3605 of file MyDefinitionManager.cs.

ListReader<MyEnvironmentItemDefinition> Sandbox.Definitions.MyDefinitionManager.GetEnvironmentItemDefinitions ( )
inline

Definition at line 3351 of file MyDefinitionManager.cs.

ListReader<MyDefinitionId> Sandbox.Definitions.MyDefinitionManager.GetEnvironmentItemsDefinitions ( int  channel)
inline

Definition at line 3843 of file MyDefinitionManager.cs.

MyGlobalEventDefinition Sandbox.Definitions.MyDefinitionManager.GetEventDefinition ( MyDefinitionId  id)
inline

Definition at line 3547 of file MyDefinitionManager.cs.

string Sandbox.Definitions.MyDefinitionManager.GetFirstRespawnShip ( )
inline

Definition at line 3536 of file MyDefinitionManager.cs.

DictionaryValuesReader<MyDefinitionId, MyFontDefinition> Sandbox.Definitions.MyDefinitionManager.GetFontDefinitions ( )
inline

Definition at line 4015 of file MyDefinitionManager.cs.

MyFontDefinition Sandbox.Definitions.MyDefinitionManager.GetFontSafe ( string  fontName)
inline

Definition at line 4020 of file MyDefinitionManager.cs.

MyGridCreateToolDefinition Sandbox.Definitions.MyDefinitionManager.GetGridCreator ( MyStringHash  name)
inline

Definition at line 3068 of file MyDefinitionManager.cs.

IEnumerable<MyGridCreateToolDefinition> Sandbox.Definitions.MyDefinitionManager.GetGridCreatorDefinitions ( )
inline

Definition at line 3075 of file MyDefinitionManager.cs.

DictionaryValuesReader<string, MyGroupedIds> Sandbox.Definitions.MyDefinitionManager.GetGroupedIds ( string  superGroup)
inline

Definition at line 3889 of file MyDefinitionManager.cs.

MyComponentGroupDefinition Sandbox.Definitions.MyDefinitionManager.GetGroupForComponent ( MyDefinitionId  componentDefId,
out int  amount 
)
inline

Definition at line 3947 of file MyDefinitionManager.cs.

DictionaryValuesReader<MyDefinitionId, MyHandItemDefinition> Sandbox.Definitions.MyDefinitionManager.GetHandItemDefinitions ( )
inline

Definition at line 2960 of file MyDefinitionManager.cs.

ListReader<MyLCDTextureDefinition> Sandbox.Definitions.MyDefinitionManager.GetLCDTexturesDefinitions ( )
inline

Definition at line 3386 of file MyDefinitionManager.cs.

override MyDefinitionSet Sandbox.Definitions.MyDefinitionManager.GetLoadingSet ( )
inlinevirtual

Implements VRage.Game.MyDefinitionManagerBase.

Definition at line 90 of file MyDefinitionManager.cs.

MyLootBagDefinition Sandbox.Definitions.MyDefinitionManager.GetLootBagDefinition ( )
inline

Definition at line 3788 of file MyDefinitionManager.cs.

MyMultiBlockDefinition Sandbox.Definitions.MyDefinitionManager.GetMultiBlockDefinition ( MyDefinitionId  id)
inline

Definition at line 3719 of file MyDefinitionManager.cs.

ListReader<MyMultiBlockDefinition> Sandbox.Definitions.MyDefinitionManager.GetMultiBlockDefinitions ( )
inline

Definition at line 3376 of file MyDefinitionManager.cs.

MyObjectBuilder_DefinitionBase Sandbox.Definitions.MyDefinitionManager.GetObjectBuilder ( MyDefinitionBase  definition)
inline

Definition at line 3027 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.GetOreTypeNames ( out string[]  outNames)
inline

Definition at line 3807 of file MyDefinitionManager.cs.

MyPhysicalItemDefinition Sandbox.Definitions.MyDefinitionManager.GetPhysicalItemDefinition ( MyObjectBuilder_Base  objectBuilder)
inline

Definition at line 3577 of file MyDefinitionManager.cs.

MyPhysicalItemDefinition Sandbox.Definitions.MyDefinitionManager.GetPhysicalItemDefinition ( MyDefinitionId  id)
inline

Definition at line 3589 of file MyDefinitionManager.cs.

ListReader<MyPhysicalItemDefinition> Sandbox.Definitions.MyDefinitionManager.GetPhysicalItemDefinitions ( )
inline

Definition at line 3346 of file MyDefinitionManager.cs.

MyPhysicalItemDefinition Sandbox.Definitions.MyDefinitionManager.GetPhysicalItemForHandItem ( MyDefinitionId  handItemId)
inline

Definition at line 3736 of file MyDefinitionManager.cs.

MyPhysicalMaterialDefinition Sandbox.Definitions.MyDefinitionManager.GetPhysicalMaterialDefinition ( MyDefinitionId  id)
inline

Definition at line 3793 of file MyDefinitionManager.cs.

MyPhysicalMaterialDefinition Sandbox.Definitions.MyDefinitionManager.GetPhysicalMaterialDefinition ( string  name)
inline

Definition at line 3800 of file MyDefinitionManager.cs.

ListReader<MyPhysicalMaterialDefinition> Sandbox.Definitions.MyDefinitionManager.GetPhysicalMaterialDefinitions ( )
inline

Definition at line 3336 of file MyDefinitionManager.cs.

DictionaryValuesReader<MyDefinitionId, MyPirateAntennaDefinition> Sandbox.Definitions.MyDefinitionManager.GetPirateAntennaDefinitions ( )
inline

Definition at line 3899 of file MyDefinitionManager.cs.

IEnumerable<MyPlanetGeneratorDefinition> Sandbox.Definitions.MyDefinitionManager.GetPlanetsGeneratorsDefinitions ( )
inline

Definition at line 3879 of file MyDefinitionManager.cs.

DictionaryValuesReader<MyDefinitionId, MyPlanetPrefabDefinition> Sandbox.Definitions.MyDefinitionManager.GetPlanetsPrefabsDefinitions ( )
inline

Definition at line 3884 of file MyDefinitionManager.cs.

MyPrefabDefinition Sandbox.Definitions.MyDefinitionManager.GetPrefabDefinition ( string  id)
inline

Definition at line 3503 of file MyDefinitionManager.cs.

DictionaryReader<string, MyPrefabDefinition> Sandbox.Definitions.MyDefinitionManager.GetPrefabDefinitions ( )
inline

Definition at line 3526 of file MyDefinitionManager.cs.

ListReader<MyPrefabThrowerDefinition> Sandbox.Definitions.MyDefinitionManager.GetPrefabThrowerDefinitions ( )
inline

Definition at line 2977 of file MyDefinitionManager.cs.

string Sandbox.Definitions.MyDefinitionManager.GetRandomCharacterName ( )
inline

Definition at line 2947 of file MyDefinitionManager.cs.

MyEnvironmentItemsDefinition Sandbox.Definitions.MyDefinitionManager.GetRandomEnvironmentClass ( int  channel)
inline

Definition at line 3823 of file MyDefinitionManager.cs.

MyRespawnShipDefinition Sandbox.Definitions.MyDefinitionManager.GetRespawnShipDefinition ( string  id)
inline

Definition at line 3489 of file MyDefinitionManager.cs.

DictionaryReader<string, MyRespawnShipDefinition> Sandbox.Definitions.MyDefinitionManager.GetRespawnShipDefinitions ( )
inline

Definition at line 3531 of file MyDefinitionManager.cs.

MyRopeDefinition Sandbox.Definitions.MyDefinitionManager.GetRopeDefinition ( MyDefinitionId  ropeDefId)
inline

Definition at line 3959 of file MyDefinitionManager.cs.

DictionaryValuesReader<MyDefinitionId, MyRopeDefinition> Sandbox.Definitions.MyDefinitionManager.GetRopeDefinitions ( )
inline

Definition at line 3972 of file MyDefinitionManager.cs.

MyScenarioDefinition Sandbox.Definitions.MyDefinitionManager.GetScenarioDefinition ( MyDefinitionId  id)
inline

Definition at line 3416 of file MyDefinitionManager.cs.

ListReader<MyScenarioDefinition> Sandbox.Definitions.MyDefinitionManager.GetScenarioDefinitions ( )
inline

Definition at line 3312 of file MyDefinitionManager.cs.

DictionaryValuesReader<MyDefinitionId, MyScriptedGroupDefinition> Sandbox.Definitions.MyDefinitionManager.GetScriptedGroupDefinitions ( )
inline

Definition at line 3894 of file MyDefinitionManager.cs.

MyShipSoundsDefinition Sandbox.Definitions.MyDefinitionManager.GetShipSoundsDefinition ( MyDefinitionId  id)
inline

Definition at line 3626 of file MyDefinitionManager.cs.

ListReader<MySoundCategoryDefinition> Sandbox.Definitions.MyDefinitionManager.GetSoundCategoryDefinitions ( )
inline

Definition at line 3381 of file MyDefinitionManager.cs.

MyAudioDefinition Sandbox.Definitions.MyDefinitionManager.GetSoundDefinition ( MyStringHash  subtypeId)
inline

Definition at line 2955 of file MyDefinitionManager.cs.

DictionaryValuesReader<MyDefinitionId, MyAudioDefinition> Sandbox.Definitions.MyDefinitionManager.GetSoundDefinitions ( )
inline

Definition at line 3366 of file MyDefinitionManager.cs.

MySpawnGroupDefinition Sandbox.Definitions.MyDefinitionManager.GetSpawnGroupDefinition ( int  index)
inline

Definition at line 3479 of file MyDefinitionManager.cs.

ListReader<MySpawnGroupDefinition> Sandbox.Definitions.MyDefinitionManager.GetSpawnGroupDefinitions ( )
inline

Definition at line 3307 of file MyDefinitionManager.cs.

ListReader<MyTransparentMaterialDefinition> Sandbox.Definitions.MyDefinitionManager.GetTransparentMaterialDefinitions ( )
inline

Definition at line 3331 of file MyDefinitionManager.cs.

ListReader<MyVoxelHandDefinition> Sandbox.Definitions.MyDefinitionManager.GetVoxelHandDefinitions ( )
inline

Definition at line 2972 of file MyDefinitionManager.cs.

ListReader<MyVoxelMapStorageDefinition> Sandbox.Definitions.MyDefinitionManager.GetVoxelMapStorageDefinitions ( )
inline

Definition at line 3406 of file MyDefinitionManager.cs.

MyVoxelMaterialDefinition Sandbox.Definitions.MyDefinitionManager.GetVoxelMaterialDefinition ( byte  materialIndex)
inline

Definition at line 4056 of file MyDefinitionManager.cs.

MyVoxelMaterialDefinition Sandbox.Definitions.MyDefinitionManager.GetVoxelMaterialDefinition ( string  name)
inline

Definition at line 4066 of file MyDefinitionManager.cs.

DictionaryValuesReader<string, MyVoxelMaterialDefinition> Sandbox.Definitions.MyDefinitionManager.GetVoxelMaterialDefinitions ( )
inline

Definition at line 4084 of file MyDefinitionManager.cs.

MyWeaponDefinition Sandbox.Definitions.MyDefinitionManager.GetWeaponDefinition ( MyDefinitionId  id)
inline

Definition at line 3638 of file MyDefinitionManager.cs.

ListReader<MyPhysicalItemDefinition> Sandbox.Definitions.MyDefinitionManager.GetWeaponDefinitions ( )
inline

Definition at line 3302 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.HandItemExistsFor ( MyDefinitionId  physicalItemId)
inline

Definition at line 3755 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.HasBlueprint ( MyDefinitionId  blueprintId)
inline

Definition at line 3214 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.HasRespawnShip ( string  id)
inline

Definition at line 3484 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.InitVoxelMaterials ( )
inline

Definition at line 1701 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.IsComponentBlock ( MyDefinitionId  blockDefinitionId)
inline

Definition at line 2898 of file MyDefinitionManager.cs.

MyDefinitionId Sandbox.Definitions.MyDefinitionManager.ItemIdFromWeaponId ( MyDefinitionId  weaponDefinition)
inline

Definition at line 3760 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.LoadData ( List< MyObjectBuilder_Checkpoint.ModItem mods)
inline

Definition at line 208 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.LoadScenarios ( )
inline

Definition at line 153 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.PreloadDefinitions ( )
inline

Definition at line 121 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.PrepareBaseDefinitions ( )
inline

Definition at line 139 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.RegisterFactionDefinition ( MyFactionDefinition  definition)
inline

Definition at line 3430 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.ReloadDecalMaterials ( )
inline

Definition at line 198 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.ReloadHandItems ( )
inline

Definition at line 2445 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.ReloadParticles ( )
inline

Definition at line 2464 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.ReloadPrefabsFromFile ( string  filePath)
inline

Definition at line 3510 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.ReloadVoxelMaterials ( )
inline

Definition at line 1749 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.Save ( string  filePattern = "*.*")
inline

Definition at line 4313 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.SaveHandItems ( )
inline

Definition at line 2490 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.SetDefaultNavDef ( MyCubeBlockDefinition  blockDefinition)
inline

Definition at line 2394 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.SetShipSoundSystem ( )
inline

Definition at line 1859 of file MyDefinitionManager.cs.

MyAnimationDefinition Sandbox.Definitions.MyDefinitionManager.TryGetAnimationDefinition ( string  animationSubtypeName)
inline

Definition at line 3690 of file MyDefinitionManager.cs.

MyBlueprintDefinitionBase Sandbox.Definitions.MyDefinitionManager.TryGetBlueprintDefinitionByResultId ( MyDefinitionId  resultId)
inline

Definition at line 3209 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetBotDefinition ( MyDefinitionId  id,
out MyBotDefinition  botDefinition 
)
inline

Definition at line 3676 of file MyDefinitionManager.cs.

MyCubeBlockDefinition Sandbox.Definitions.MyDefinitionManager.TryGetComponentBlockDefinition ( MyDefinitionId  componentDefId)
inline

Definition at line 2925 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetComponentBlueprintDefinition ( MyDefinitionId  componentId,
out MyBlueprintDefinitionBase  componentBlueprint 
)
inline

Definition at line 3272 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetComponentDefinition ( MyDefinitionId  id,
out MyComponentDefinition  definition 
)
inline

Definition at line 3198 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetComponentSubstitutionDefinition ( MyDefinitionId  componentDefId,
out MyComponentSubstitutionDefinition  substitutionDefinition 
)
inline

Returns the substitution definition for a "base" (i.e. required) component that has multiple other components (i.e. providing components) substituting it

Definition at line 3914 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetContainerDefinition ( MyDefinitionId  containerId,
out MyContainerDefinition  definition 
)
inline

Definition at line 3997 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetCubeBlockDefinition ( MyDefinitionId  defId,
out MyCubeBlockDefinition  blockDefinition 
)
inline

Definition at line 3149 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetDefinition< T > ( MyDefinitionId  defId,
out T  definition 
)
inline
Type Constraints
T :MyDefinitionBase 

Definition at line 3111 of file MyDefinitionManager.cs.

MyCubeBlockDefinitionGroup Sandbox.Definitions.MyDefinitionManager.TryGetDefinitionGroup ( string  groupName)
inline

Definition at line 3101 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.TryGetDefinitionsByTypeId ( MyObjectBuilderType  typeId,
HashSet< MyDefinitionId definitions 
)
inline

Definition at line 3596 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetEntityComponentDefinition ( MyDefinitionId  componentId,
out MyComponentDefinitionBase  definition 
)
inline

Definition at line 3977 of file MyDefinitionManager.cs.

MyFactionDefinition Sandbox.Definitions.MyDefinitionManager.TryGetFactionDefinition ( String  tag)
inline

Definition at line 3445 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetGetRopeDefinition ( MyDefinitionId  ropeDefId,
out MyRopeDefinition  definition 
)
inline

Definition at line 3967 of file MyDefinitionManager.cs.

MyHandItemDefinition Sandbox.Definitions.MyDefinitionManager.TryGetHandItemDefinition ( ref MyDefinitionId  id)
inline

Definition at line 2965 of file MyDefinitionManager.cs.

MyHandItemDefinition Sandbox.Definitions.MyDefinitionManager.TryGetHandItemForPhysicalItem ( MyDefinitionId  physicalItemId)
inline

Definition at line 3745 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetIngotBlueprintDefinition ( MyObjectBuilder_Base  oreBuilder,
out MyBlueprintDefinitionBase  ingotBlueprint 
)
inline

Definition at line 3241 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetIngotBlueprintDefinition ( MyDefinitionId  oreId,
out MyBlueprintDefinitionBase  ingotBlueprint 
)
inline

Definition at line 3252 of file MyDefinitionManager.cs.

MyMultiBlockDefinition Sandbox.Definitions.MyDefinitionManager.TryGetMultiBlockDefinition ( MyDefinitionId  id)
inline

Definition at line 3726 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetPhysicalItemDefinition ( MyDefinitionId  id,
out MyPhysicalItemDefinition  definition 
)
inline

Definition at line 3556 of file MyDefinitionManager.cs.

MyPhysicalItemDefinition Sandbox.Definitions.MyDefinitionManager.TryGetPhysicalItemDefinition ( MyDefinitionId  id)
inline

Definition at line 3569 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetProvidingComponentDefinition ( MyDefinitionId  componentDefId,
out MyComponentSubstitutionDefinition  substitutionDefinition 
)
inline

Returns the substitution definition for a component that can serve as a providing component for some other "base" (required) component

Definition at line 3932 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetVoxelMapStorageDefinition ( string  name,
out MyVoxelMapStorageDefinition  definition 
)
inline

Definition at line 3411 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetVoxelMaterialDefinition ( string  name,
out MyVoxelMaterialDefinition  definition 
)
inline

Definition at line 4076 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.TryGetWeaponDefinition ( MyDefinitionId  defId,
out MyWeaponDefinition  definition 
)
inline

Definition at line 3645 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.UnloadData ( )
inline

Definition at line 1793 of file MyDefinitionManager.cs.

void Sandbox.Definitions.MyDefinitionManager.UpdateVoxelMaterial ( MyVoxelMaterialDefinition  material)
inline

Definition at line 1724 of file MyDefinitionManager.cs.

Property Documentation

MyBattleDefinition Sandbox.Definitions.MyDefinitionManager.BattleDefinition
get

Definition at line 4117 of file MyDefinitionManager.cs.

DictionaryValuesReader<string, MyCharacterDefinition> Sandbox.Definitions.MyDefinitionManager.Characters
get

Definition at line 2943 of file MyDefinitionManager.cs.

MyDestructionDefinition Sandbox.Definitions.MyDefinitionManager.DestructionDefinition
get

Definition at line 4122 of file MyDefinitionManager.cs.

MyEnvironmentDefinition Sandbox.Definitions.MyDefinitionManager.EnvironmentDefinition
get

Definition at line 2225 of file MyDefinitionManager.cs.

MyShipSoundSystemDefinition Sandbox.Definitions.MyDefinitionManager.GetShipSoundSystemDefinition
get

Definition at line 3634 of file MyDefinitionManager.cs.

bool Sandbox.Definitions.MyDefinitionManager.Loading
get

Definition at line 95 of file MyDefinitionManager.cs.

new MyDefinitionManager Sandbox.Definitions.MyDefinitionManager.Static
staticget

Definition at line 69 of file MyDefinitionManager.cs.

int Sandbox.Definitions.MyDefinitionManager.VoxelMaterialCount
get

Definition at line 4093 of file MyDefinitionManager.cs.

int Sandbox.Definitions.MyDefinitionManager.VoxelMaterialRareCount
get

Definition at line 4104 of file MyDefinitionManager.cs.


The documentation for this class was generated from the following files: