Space Engineers
Classes | Public Member Functions | Public Attributes | Properties | List of all members
Sandbox.Common.ObjectBuilders.MyObjectBuilder_ProductionBlock Class Reference
Inheritance diagram for Sandbox.Common.ObjectBuilders.MyObjectBuilder_ProductionBlock:
VRage.Game.MyObjectBuilder_FunctionalBlock VRage.Game.MyObjectBuilder_TerminalBlock VRage.Game.MyObjectBuilder_CubeBlock VRage.ObjectBuilders.MyObjectBuilder_Base Sandbox.Common.ObjectBuilders.MyObjectBuilder_Assembler Sandbox.Common.ObjectBuilders.MyObjectBuilder_Refinery

Classes

struct  QueueItem
 

Public Member Functions

bool ShouldSerializeInventory ()
 
override void SetupForProjector ()
 
- Public Member Functions inherited from VRage.Game.MyObjectBuilder_CubeBlock
bool ShouldSerializeEntityId ()
 
bool ShouldSerializeMin ()
 
bool ShouldSerializeOrientation ()
 
bool ShouldSerializeBlockOrientation ()
 
bool ShouldSerializeConstructionInventory ()
 
bool ShouldSerializeColorMaskHSV ()
 
bool ShouldSerializeConstructionStockpile ()
 
bool ShouldSerializeMultiBlockId ()
 
bool ShouldSerializeMultiBlockDefinition ()
 
bool ShouldSerializeComponentContainer ()
 
virtual void Remap (IMyRemapHelper remapHelper)
 
- Public Member Functions inherited from VRage.ObjectBuilders.MyObjectBuilder_Base
bool ShouldSerializeSubtypeId ()
 
void Save (string filepath)
 
virtual MyObjectBuilder_Base Clone ()
 

Public Attributes

MyObjectBuilder_Inventory InputInventory
 
MyObjectBuilder_Inventory OutputInventory
 
QueueItem[] Queue
 
bool UseConveyorSystem = true
 
uint NextItemId = 0
 
- Public Attributes inherited from VRage.Game.MyObjectBuilder_FunctionalBlock
bool Enabled = true
 
- Public Attributes inherited from VRage.Game.MyObjectBuilder_TerminalBlock
string CustomName = null
 
bool ShowOnHUD
 
bool ShowInTerminal = true
 
bool ShowInToolbarConfig = true
 
bool ShowInInventory = true
 
- Public Attributes inherited from VRage.Game.MyObjectBuilder_CubeBlock
long EntityId = 0
 
string Name
 
SerializableVector3I Min = new SerializableVector3I(0, 0, 0)
 
float IntegrityPercent = 1.0f
 
float BuildPercent = 1.0f
 
SerializableBlockOrientation BlockOrientation = SerializableBlockOrientation.Identity
 
MyObjectBuilder_Inventory ConstructionInventory = null
 
SerializableVector3 ColorMaskHSV = new SerializableVector3(0f, -1f, 0f)
 
MyObjectBuilder_ConstructionStockpile ConstructionStockpile = null
 
long Owner = 0
 
long BuiltBy = 0
 
MyOwnershipShareModeEnum ShareMode = MyOwnershipShareModeEnum.None
 
float DeformationRatio = 0
 
MySubBlockId[] SubBlocks = null
 
int MultiBlockId = 0
 
SerializableDefinitionId MultiBlockDefinition = null
 
int MultiBlockIndex = -1
 
float BlockGeneralDamageModifier = 1f
 
MyObjectBuilder_ComponentContainer ComponentContainer = null
 

Properties

MyObjectBuilder_Inventory Inventory [get, set]
 Don't use. Backward compatibility only. Use InputInventory and OutputInventory instead. More...
 
- Properties inherited from VRage.Game.MyObjectBuilder_CubeBlock
SerializableQuaternion Orientation [get, set]
 
- Properties inherited from VRage.ObjectBuilders.MyObjectBuilder_Base
MyStringHash SubtypeId [get]
 
string SubtypeName [get, set]
 
MyObjectBuilderType TypeId [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from VRage.Game.MyObjectBuilder_CubeBlock
static MyObjectBuilder_CubeBlock Upgrade (MyObjectBuilder_CubeBlock cubeBlock, MyObjectBuilderType newType, string newSubType)
 

Detailed Description

Definition at line 16 of file MyObjectBuilder_ProductionBlock.cs.

Member Function Documentation

override void Sandbox.Common.ObjectBuilders.MyObjectBuilder_ProductionBlock.SetupForProjector ( )
inlinevirtual

Reimplemented from VRage.Game.MyObjectBuilder_CubeBlock.

Definition at line 58 of file MyObjectBuilder_ProductionBlock.cs.

bool Sandbox.Common.ObjectBuilders.MyObjectBuilder_ProductionBlock.ShouldSerializeInventory ( )
inline

Definition at line 39 of file MyObjectBuilder_ProductionBlock.cs.

Member Data Documentation

MyObjectBuilder_Inventory Sandbox.Common.ObjectBuilders.MyObjectBuilder_ProductionBlock.InputInventory

Definition at line 42 of file MyObjectBuilder_ProductionBlock.cs.

uint Sandbox.Common.ObjectBuilders.MyObjectBuilder_ProductionBlock.NextItemId = 0

Definition at line 56 of file MyObjectBuilder_ProductionBlock.cs.

MyObjectBuilder_Inventory Sandbox.Common.ObjectBuilders.MyObjectBuilder_ProductionBlock.OutputInventory

Definition at line 45 of file MyObjectBuilder_ProductionBlock.cs.

QueueItem [] Sandbox.Common.ObjectBuilders.MyObjectBuilder_ProductionBlock.Queue

Definition at line 50 of file MyObjectBuilder_ProductionBlock.cs.

bool Sandbox.Common.ObjectBuilders.MyObjectBuilder_ProductionBlock.UseConveyorSystem = true

Definition at line 53 of file MyObjectBuilder_ProductionBlock.cs.

Property Documentation

MyObjectBuilder_Inventory Sandbox.Common.ObjectBuilders.MyObjectBuilder_ProductionBlock.Inventory
getset

Don't use. Backward compatibility only. Use InputInventory and OutputInventory instead.

Definition at line 35 of file MyObjectBuilder_ProductionBlock.cs.


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