Class MyObjectBuilder_CubeBlock
Inheritance
System.Object
MyObjectBuilder_CubeBlock
Assembly: VRage.Game.dll
Syntax
[MyObjectBuilderDefinition]
public class MyObjectBuilder_CubeBlock : MyObjectBuilder_Base
Constructors
MyObjectBuilder_CubeBlock()
Declaration
public MyObjectBuilder_CubeBlock()
Fields
BlockGeneralDamageModifier
Declaration
[Serialize]
public float BlockGeneralDamageModifier
Field Value
Type |
Description |
System.Single |
|
BlockOrientation
Declaration
public SerializableBlockOrientation BlockOrientation
Field Value
BuildPercent
Declaration
[Serialize]
public float BuildPercent
Field Value
Type |
Description |
System.Single |
|
BuiltBy
Declaration
[Serialize]
public long BuiltBy
Field Value
Type |
Description |
System.Int64 |
|
ColorMaskHSV
Declaration
public SerializableVector3 ColorMaskHSV
Field Value
Type |
Description |
VRage.SerializableVector3 |
|
ComponentContainer
Declaration
[Serialize]
public MyObjectBuilder_ComponentContainer ComponentContainer
Field Value
ConstructionInventory
Declaration
[NoSerialize]
public MyObjectBuilder_Inventory ConstructionInventory
Field Value
ConstructionStockpile
Declaration
[Serialize]
public MyObjectBuilder_ConstructionStockpile ConstructionStockpile
Field Value
Declaration
[NoSerialize]
public float DeformationRatio
Field Value
Type |
Description |
System.Single |
|
EntityId
Declaration
[Serialize]
public long EntityId
Field Value
Type |
Description |
System.Int64 |
|
IntegrityPercent
Declaration
[Serialize]
public float IntegrityPercent
Field Value
Type |
Description |
System.Single |
|
Min
Declaration
[Serialize]
public SerializableVector3I Min
Field Value
Type |
Description |
VRage.SerializableVector3I |
|
MultiBlockDefinition
Declaration
[Serialize]
public Nullable<SerializableDefinitionId> MultiBlockDefinition
Field Value
MultiBlockId
Declaration
[Serialize]
public int MultiBlockId
Field Value
Type |
Description |
System.Int32 |
|
MultiBlockIndex
Declaration
[Serialize]
public int MultiBlockIndex
Field Value
Type |
Description |
System.Int32 |
|
Name
Declaration
[Serialize]
public string Name
Field Value
Type |
Description |
System.String |
|
Owner
Declaration
[Serialize]
public long Owner
Field Value
Type |
Description |
System.Int64 |
|
ShareMode
Declaration
public MyOwnershipShareModeEnum ShareMode
Field Value
SkinSubtypeId
Declaration
[Serialize]
public string SkinSubtypeId
Field Value
Type |
Description |
System.String |
|
SubBlocks
Declaration
[Serialize]
public MyObjectBuilder_CubeBlock.MySubBlockId[] SubBlocks
Field Value
Properties
Orientation
Declaration
[NoSerialize]
public SerializableQuaternion Orientation { get; set; }
Property Value
Type |
Description |
VRage.SerializableQuaternion |
|
Methods
Remap(IMyRemapHelper)
Declaration
public virtual void Remap(IMyRemapHelper remapHelper)
Parameters
SetupForGridPaste()
Declaration
public virtual void SetupForGridPaste()
SetupForProjector()
Declaration
public virtual void SetupForProjector()
ShouldSerializeBlockOrientation()
Declaration
public bool ShouldSerializeBlockOrientation()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeColorMaskHSV()
Declaration
public bool ShouldSerializeColorMaskHSV()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeComponentContainer()
Declaration
public bool ShouldSerializeComponentContainer()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeConstructionInventory()
Declaration
public bool ShouldSerializeConstructionInventory()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeConstructionStockpile()
Declaration
public bool ShouldSerializeConstructionStockpile()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeEntityId()
Declaration
public bool ShouldSerializeEntityId()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeMin()
Declaration
public bool ShouldSerializeMin()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeMultiBlockDefinition()
Declaration
public bool ShouldSerializeMultiBlockDefinition()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeMultiBlockId()
Declaration
public bool ShouldSerializeMultiBlockId()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeOrientation()
Declaration
public bool ShouldSerializeOrientation()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeSkinSubtypeId()
Declaration
public bool ShouldSerializeSkinSubtypeId()
Returns
Type |
Description |
System.Boolean |
|
Upgrade(MyObjectBuilder_CubeBlock, MyObjectBuilderType, String)
Declaration
public static MyObjectBuilder_CubeBlock Upgrade(MyObjectBuilder_CubeBlock cubeBlock, MyObjectBuilderType newType, string newSubType)
Parameters
Returns
Extension Methods