Sandbox.Definitions
MyCompositeBlueprintDefinition
Assembly: Sandbox.Game.dll
public class MyCompositeBlueprintDefinition: MyBlueprintDefinitionBase
Fields
| Member | Description |
|---|---|
| Atomic | Whether the blueprint's outputs have to be produced as a whole at once (because you cannot divide some output items) Inherited from MyBlueprintDefinitionBase |
| AvailableInSurvival | Inherited from MyDefinitionBase |
| BaseProductionTimeInSeconds | Base production time in seconds, which is affected by speed increase of refinery or assembler. Inherited from MyBlueprintDefinitionBase |
| Context | Inherited from MyDefinitionBase |
| DescriptionArgs | String used for shortcuts used in description Inherited from MyDefinitionBase |
| DescriptionEnum | Enum used for localization of description. Null for player created definitions. Inherited from MyDefinitionBase |
| DescriptionString | String used for user created description which do not have localization support. Inherited from MyDefinitionBase |
| Enabled | Definition can be disabled by mod, then it will be removed from definition manager Inherited from MyDefinitionBase |
| Icons | Icons for the definition, they are used from top to bottom. Inherited from MyDefinitionBase |
| Id | Inherited from MyDefinitionBase |
| IgnoreEfficiencyMultiplier | Inherited from MyBlueprintDefinitionBase |
| IsPrimary | Inherited from MyBlueprintDefinitionBase |
| OutputVolume | Total volume of products created by one unit of blueprint. This is for production calculation purposes. Inherited from MyBlueprintDefinitionBase |
| Prerequisites | Inherited from MyBlueprintDefinitionBase |
| Priority | Priority for sorting inside production screen within tabs. Higher priority blueprints will show up before the others Inherited from MyBlueprintDefinitionBase |
| ProgressBarSoundCue | Inherited from MyBlueprintDefinitionBase |
| Public | Indicates if definition should be offered in Cube builder Inherited from MyDefinitionBase |
| Results | Inherited from MyBlueprintDefinitionBase |
Properties
| Member | Description |
|---|---|
| DescriptionText | Use this property when showing description in GUI, as it takes into account more complex description construction. Inherited from MyDefinitionBase |
| DisplayNameEnum | Enum used for localization of display name. Null for player created definitions. Inherited from MyDefinitionBase |
| DisplayNameString | String name used for user created definitions which do not have localization support. Inherited from MyDefinitionBase |
| DisplayNameText | Use this property when showing name in GUI instead of DisplayName. This takes into account more complex name construction. Inherited from MyDefinitionBase |
| DLCs | Inherited from MyDefinitionBase |
| InputItemType | Inherited from MyBlueprintDefinitionBase |
| PostprocessNeeded | Whether the postprocess method still needs to be called. Inherited from MyBlueprintDefinitionBase |
Constructors
| Member | Description |
|---|---|
| MyCompositeBlueprintDefinition() | |
| MyDefinitionBase() | Inherited from MyDefinitionBase |
Methods
| Member | Description |
|---|---|
| GetBlueprints(List |
|
| Postprocess() | |
| CheckDefinitionDLCs(String[]) | Checks if the definition has all required DLCs as it should have Inherited from MyDefinitionBase |
| GetBlueprints(List |
Inherited from MyBlueprintDefinitionBase |
| GetObjectBuilder() | Inherited from MyDefinitionBase |
| Init(MyObjectBuilder_DefinitionBase, MyModContext) | Inherited from MyDefinitionBase |
| Postprocess() | Override this in case you want to do some postprocessing of the definition before the game starts. Prefer to use MyDefinitionPostprocessor instead.Postprocess is useful if you want to process the definition before the game begins, but you only want to do it when all the definitions are loaded and merged. Inherited from MyDefinitionBase |
| ToString() | Inherited from MyBlueprintDefinitionBase |
| ToString() | Inherited from MyDefinitionBase |
Inheritance: MyDefinitionBase ˃ MyBlueprintDefinitionBase