Class MyProductionBlockDefinition
Inheritance
System.Object
MyProductionBlockDefinition
Assembly: Sandbox.Game.dll
Syntax
[MyDefinitionType]
public class MyProductionBlockDefinition : MyFunctionalBlockDefinition
Constructors
MyProductionBlockDefinition()
Declaration
public MyProductionBlockDefinition()
Fields
BlueprintClasses
Declaration
public List<MyBlueprintClassDefinition> BlueprintClasses
Field Value
IgnoredBlueprintClassesIcons
Declaration
public List<string> IgnoredBlueprintClassesIcons
Field Value
Type |
Description |
System.Collections.Generic.List<System.String> |
|
Declaration
public MyInventoryConstraint InputInventoryConstraint
Field Value
InventoryMaxVolume
Declaration
public float InventoryMaxVolume
Field Value
Type |
Description |
System.Single |
|
InventorySize
Declaration
public Vector3 InventorySize
Field Value
OperationalPowerConsumption
Declaration
public float OperationalPowerConsumption
Field Value
Type |
Description |
System.Single |
|
OutputInventoryConstraint
Declaration
public MyInventoryConstraint OutputInventoryConstraint
Field Value
ResourceSinkGroup
Declaration
public MyStringHash ResourceSinkGroup
Field Value
StandbyPowerConsumption
Declaration
public float StandbyPowerConsumption
Field Value
Type |
Description |
System.Single |
|
Methods
BlueprintClassCanBeUsed(MyBlueprintClassDefinition)
Declaration
protected virtual bool BlueprintClassCanBeUsed(MyBlueprintClassDefinition blueprintClass)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
protected virtual List<MyBlueprintClassDefinition> GetInputClasses()
Returns
GetOutputClasses()
Declaration
protected virtual List<MyBlueprintClassDefinition> GetOutputClasses()
Returns
Init(MyObjectBuilder_DefinitionBase)
Declaration
protected override void Init(MyObjectBuilder_DefinitionBase builder)
Parameters
Overrides
InitializeLegacyBlueprintClasses(MyObjectBuilder_ProductionBlockDefinition)
Declaration
protected virtual void InitializeLegacyBlueprintClasses(MyObjectBuilder_ProductionBlockDefinition ob)
Parameters
LoadPostProcess()
Declaration
public void LoadPostProcess()