| Space Engineers
    | 
 
  
 | Public Member Functions | |
| bool | IsProvidedByComponent (MyDefinitionId componentId, int accessibleAmount, out int providedCount) | 
| bool | IsProvidedByComponents (Dictionary< MyDefinitionId, VRage.MyFixedPoint > m_componentCounts, out int providedCount) | 
|  Public Member Functions inherited from VRage.Game.MyDefinitionBase | |
| void | Init (MyObjectBuilder_DefinitionBase builder, MyModContext modContext) | 
| virtual void | Postprocess () | 
| Override this in case you want to do some postprocessing of the definition before the game starts.  More... | |
| void | Save (string filepath) | 
| virtual MyObjectBuilder_DefinitionBase | GetObjectBuilder () | 
| override string | ToString () | 
| Public Attributes | |
| MyDefinitionId | RequiredComponent | 
| Dictionary< MyDefinitionId, int > | ProvidingComponents = new Dictionary<MyDefinitionId,int>(10) | 
|  Public Attributes inherited from VRage.Game.MyDefinitionBase | |
| MyDefinitionId | Id | 
| MyStringId | DisplayNameEnum | 
| Enum used for localization of display name. Null for player created definitions.  More... | |
| MyStringId | DescriptionEnum | 
| Enum used for localization of description. Null for player created definitions.  More... | |
| String | DisplayNameString | 
| String name used for user created definitions which do not have localization support.  More... | |
| String | DescriptionString | 
| String used for user created description which do not have localization support.  More... | |
| string[] | Icons | 
| Icons for the definition, they are used from top to bottom.  More... | |
| bool | Enabled = true | 
| Definition can be disabled by mod, then it will be removed from definition manager  More... | |
| bool | Public = true | 
| Indicates if definition should be offered in Cube builder  More... | |
| bool | AvailableInSurvival | 
| MyModContext | Context | 
| Protected Member Functions | |
| override void | Init (MyObjectBuilder_DefinitionBase builder) | 
| Additional Inherited Members | |
|  Properties inherited from VRage.Game.MyDefinitionBase | |
| virtual String | DisplayNameText  [get] | 
| Use this property when showing name in GUI instead of DisplayName. This takes into account more complex name construction.  More... | |
| virtual String | DescriptionText  [get] | 
| Use this property when showing description in GUI, as it takes into account more complex description construction.  More... | |
Definition at line 14 of file MyComponentSubstitutionDefinition.cs.
| 
 | inlineprotectedvirtual | 
Reimplemented from VRage.Game.MyDefinitionBase.
Definition at line 20 of file MyComponentSubstitutionDefinition.cs.
| 
 | inline | 
Definition at line 38 of file MyComponentSubstitutionDefinition.cs.
| 
 | inline | 
Definition at line 58 of file MyComponentSubstitutionDefinition.cs.
| Dictionary<MyDefinitionId, int> Sandbox.Definitions.MyComponentSubstitutionDefinition.ProvidingComponents = new Dictionary<MyDefinitionId,int>(10) | 
Definition at line 18 of file MyComponentSubstitutionDefinition.cs.
| MyDefinitionId Sandbox.Definitions.MyComponentSubstitutionDefinition.RequiredComponent | 
Definition at line 16 of file MyComponentSubstitutionDefinition.cs.
 1.8.8
 1.8.8