Show / Hide Table of Contents

Class MyObjectBuilder_CubeBlock

Inheritance
System.Object
MyObjectBuilder_Base
MyObjectBuilder_CubeBlock
MyObjectBuilder_AttachableTopBlockBase
MyObjectBuilder_Conveyor
MyObjectBuilder_ConveyorConnector
MyObjectBuilder_EmissiveBlock
MyObjectBuilder_Kitchen
MyObjectBuilder_Ladder
MyObjectBuilder_Ladder2
MyObjectBuilder_Passage
MyObjectBuilder_Planter
MyObjectBuilder_SignalLight
MyObjectBuilder_Wheel
MyObjectBuilder_CompoundCubeBlock
MyObjectBuilder_FracturedBlock
MyObjectBuilder_TerminalBlock
Inherited Members
MyObjectBuilder_Base.ShouldSerializeSubtypeId()
MyObjectBuilder_Base.Clone()
MyObjectBuilder_Base.Equals(MyObjectBuilder_Base)
MyObjectBuilder_Base.SubtypeId
MyObjectBuilder_Base.SubtypeName
MyObjectBuilder_Base.TypeId
Namespace: VRage.Game
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
Type Description
SerializableBlockOrientation

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
Type Description
MyObjectBuilder_ComponentContainer

ConstructionInventory

Declaration
[NoSerialize]
public MyObjectBuilder_Inventory ConstructionInventory
Field Value
Type Description
MyObjectBuilder_Inventory

ConstructionStockpile

Declaration
[Serialize]
public MyObjectBuilder_ConstructionStockpile ConstructionStockpile
Field Value
Type Description
MyObjectBuilder_ConstructionStockpile

DeformationRatio

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
Type Description
System.Nullable<SerializableDefinitionId>

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
Type Description
MyOwnershipShareModeEnum

SkinSubtypeId

Declaration
[Serialize]
public string SkinSubtypeId
Field Value
Type Description
System.String

SubBlocks

Declaration
[Serialize]
public MyObjectBuilder_CubeBlock.MySubBlockId[] SubBlocks
Field Value
Type Description
MyObjectBuilder_CubeBlock.MySubBlockId[]

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
Type Name Description
IMyRemapHelper remapHelper

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
Type Name Description
MyObjectBuilder_CubeBlock cubeBlock
MyObjectBuilderType newType
System.String newSubType
Returns
Type Description
MyObjectBuilder_CubeBlock

Extension Methods

MyObjectBuilderExtensions.GetId(MyObjectBuilder_Base)
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾