Space Engineers
Classes | Public Attributes | List of all members
VRage.Game.MyObjectBuilder_FracturedBlock Class Reference
Inheritance diagram for VRage.Game.MyObjectBuilder_FracturedBlock:
VRage.Game.MyObjectBuilder_CubeBlock VRage.ObjectBuilders.MyObjectBuilder_Base

Classes

class  MyMultiBlockPart
 
struct  ShapeB
 

Public Attributes

List< SerializableDefinitionIdBlockDefinitions = new List<SerializableDefinitionId>()
 
List< ShapeBShapes = new List<ShapeB>()
 
List< SerializableBlockOrientationBlockOrientations = new List<SerializableBlockOrientation>()
 
bool CreatingFracturedBlock = false
 
List< MyMultiBlockPartMultiBlocks = new List<MyMultiBlockPart>()
 
- 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
 

Additional Inherited Members

- 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)
 
virtual void SetupForProjector ()
 
- Public Member Functions inherited from VRage.ObjectBuilders.MyObjectBuilder_Base
bool ShouldSerializeSubtypeId ()
 
void Save (string filepath)
 
virtual MyObjectBuilder_Base Clone ()
 
- Static Public Member Functions inherited from VRage.Game.MyObjectBuilder_CubeBlock
static MyObjectBuilder_CubeBlock Upgrade (MyObjectBuilder_CubeBlock cubeBlock, MyObjectBuilderType newType, string newSubType)
 
- 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]
 

Detailed Description

Definition at line 14 of file MyObjectBuilder_FracturedBlock.cs.

Member Data Documentation

List<SerializableDefinitionId> VRage.Game.MyObjectBuilder_FracturedBlock.BlockDefinitions = new List<SerializableDefinitionId>()

Definition at line 37 of file MyObjectBuilder_FracturedBlock.cs.

List<SerializableBlockOrientation> VRage.Game.MyObjectBuilder_FracturedBlock.BlockOrientations = new List<SerializableBlockOrientation>()

Definition at line 43 of file MyObjectBuilder_FracturedBlock.cs.

bool VRage.Game.MyObjectBuilder_FracturedBlock.CreatingFracturedBlock = false

Definition at line 45 of file MyObjectBuilder_FracturedBlock.cs.

List<MyMultiBlockPart> VRage.Game.MyObjectBuilder_FracturedBlock.MultiBlocks = new List<MyMultiBlockPart>()

Definition at line 48 of file MyObjectBuilder_FracturedBlock.cs.

List<ShapeB> VRage.Game.MyObjectBuilder_FracturedBlock.Shapes = new List<ShapeB>()

Definition at line 40 of file MyObjectBuilder_FracturedBlock.cs.


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