Space Engineers
|
Classes | |
struct | MySubBlockId |
Public Member Functions | |
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 | |
static MyObjectBuilder_CubeBlock | Upgrade (MyObjectBuilder_CubeBlock cubeBlock, MyObjectBuilderType newType, string newSubType) |
Public Attributes | |
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 | |
SerializableQuaternion | Orientation [get, set] |
Properties inherited from VRage.ObjectBuilders.MyObjectBuilder_Base | |
MyStringHash | SubtypeId [get] |
string | SubtypeName [get, set] |
MyObjectBuilderType | TypeId [get] |
Definition at line 16 of file MyObjectBuilder_CubeBlock.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Common.ObjectBuilders.MyObjectBuilder_RemoteControl, Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector, Sandbox.Common.ObjectBuilders.MyObjectBuilder_ButtonPanel, Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipController, VRage.Game.MyObjectBuilder_ProjectorBase, Sandbox.Common.ObjectBuilders.MyObjectBuilder_MechanicalConnectionBlock, Sandbox.Common.ObjectBuilders.MyObjectBuilder_TimerBlock, Sandbox.Common.ObjectBuilders.MyObjectBuilder_AirVent, Sandbox.Common.ObjectBuilders.MyObjectBuilder_SensorBlock, Sandbox.Common.ObjectBuilders.MyObjectBuilder_MotorBase, and VRage.Game.MyObjectBuilder_CompoundCubeBlock.
Definition at line 176 of file MyObjectBuilder_CubeBlock.cs.
|
inlinevirtual |
Reimplemented in Sandbox.Common.ObjectBuilders.MyObjectBuilder_TurretBase, Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector, Sandbox.Common.ObjectBuilders.MyObjectBuilder_ProductionBlock, Sandbox.Common.ObjectBuilders.MyObjectBuilder_Cockpit, Sandbox.Common.ObjectBuilders.MyObjectBuilder_ConveyorSorter, Sandbox.Common.ObjectBuilders.MyObjectBuilder_BatteryBlock, Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipToolBase, Sandbox.Common.ObjectBuilders.MyObjectBuilder_SmallMissileLauncher, Sandbox.Common.ObjectBuilders.MyObjectBuilder_GasTank, VRage.Game.MyObjectBuilder_CargoContainer, Sandbox.Common.ObjectBuilders.MyObjectBuilder_Drill, Sandbox.Common.ObjectBuilders.MyObjectBuilder_SmallGatlingGun, Sandbox.Common.ObjectBuilders.MyObjectBuilder_Collector, Sandbox.Common.ObjectBuilders.MyObjectBuilder_OxygenGenerator, and Sandbox.Common.ObjectBuilders.MyObjectBuilder_Reactor.
Definition at line 194 of file MyObjectBuilder_CubeBlock.cs.
|
inline |
Definition at line 64 of file MyObjectBuilder_CubeBlock.cs.
|
inline |
Definition at line 74 of file MyObjectBuilder_CubeBlock.cs.
|
inline |
Definition at line 171 of file MyObjectBuilder_CubeBlock.cs.
|
inline |
Definition at line 69 of file MyObjectBuilder_CubeBlock.cs.
|
inline |
Definition at line 109 of file MyObjectBuilder_CubeBlock.cs.
|
inline |
Definition at line 21 of file MyObjectBuilder_CubeBlock.cs.
|
inline |
Definition at line 30 of file MyObjectBuilder_CubeBlock.cs.
|
inline |
Definition at line 158 of file MyObjectBuilder_CubeBlock.cs.
|
inline |
Definition at line 153 of file MyObjectBuilder_CubeBlock.cs.
|
inline |
Definition at line 52 of file MyObjectBuilder_CubeBlock.cs.
|
inlinestatic |
Definition at line 85 of file MyObjectBuilder_CubeBlock.cs.
float VRage.Game.MyObjectBuilder_CubeBlock.BlockGeneralDamageModifier = 1f |
Definition at line 166 of file MyObjectBuilder_CubeBlock.cs.
SerializableBlockOrientation VRage.Game.MyObjectBuilder_CubeBlock.BlockOrientation = SerializableBlockOrientation.Identity |
Definition at line 63 of file MyObjectBuilder_CubeBlock.cs.
float VRage.Game.MyObjectBuilder_CubeBlock.BuildPercent = 1.0f |
Definition at line 60 of file MyObjectBuilder_CubeBlock.cs.
long VRage.Game.MyObjectBuilder_CubeBlock.BuiltBy = 0 |
Definition at line 117 of file MyObjectBuilder_CubeBlock.cs.
SerializableVector3 VRage.Game.MyObjectBuilder_CubeBlock.ColorMaskHSV = new SerializableVector3(0f, -1f, 0f) |
Definition at line 73 of file MyObjectBuilder_CubeBlock.cs.
MyObjectBuilder_ComponentContainer VRage.Game.MyObjectBuilder_CubeBlock.ComponentContainer = null |
Definition at line 170 of file MyObjectBuilder_CubeBlock.cs.
MyObjectBuilder_Inventory VRage.Game.MyObjectBuilder_CubeBlock.ConstructionInventory = null |
Definition at line 68 of file MyObjectBuilder_CubeBlock.cs.
MyObjectBuilder_ConstructionStockpile VRage.Game.MyObjectBuilder_CubeBlock.ConstructionStockpile = null |
Definition at line 108 of file MyObjectBuilder_CubeBlock.cs.
float VRage.Game.MyObjectBuilder_CubeBlock.DeformationRatio = 0 |
Definition at line 130 of file MyObjectBuilder_CubeBlock.cs.
long VRage.Game.MyObjectBuilder_CubeBlock.EntityId = 0 |
Definition at line 20 of file MyObjectBuilder_CubeBlock.cs.
float VRage.Game.MyObjectBuilder_CubeBlock.IntegrityPercent = 1.0f |
Definition at line 56 of file MyObjectBuilder_CubeBlock.cs.
SerializableVector3I VRage.Game.MyObjectBuilder_CubeBlock.Min = new SerializableVector3I(0, 0, 0) |
Definition at line 29 of file MyObjectBuilder_CubeBlock.cs.
SerializableDefinitionId VRage.Game.MyObjectBuilder_CubeBlock.MultiBlockDefinition = null |
Definition at line 157 of file MyObjectBuilder_CubeBlock.cs.
int VRage.Game.MyObjectBuilder_CubeBlock.MultiBlockId = 0 |
Definition at line 152 of file MyObjectBuilder_CubeBlock.cs.
int VRage.Game.MyObjectBuilder_CubeBlock.MultiBlockIndex = -1 |
Definition at line 162 of file MyObjectBuilder_CubeBlock.cs.
string VRage.Game.MyObjectBuilder_CubeBlock.Name |
Definition at line 25 of file MyObjectBuilder_CubeBlock.cs.
long VRage.Game.MyObjectBuilder_CubeBlock.Owner = 0 |
Definition at line 113 of file MyObjectBuilder_CubeBlock.cs.
MyOwnershipShareModeEnum VRage.Game.MyObjectBuilder_CubeBlock.ShareMode = MyOwnershipShareModeEnum.None |
Definition at line 126 of file MyObjectBuilder_CubeBlock.cs.
MySubBlockId [] VRage.Game.MyObjectBuilder_CubeBlock.SubBlocks = null |
Definition at line 148 of file MyObjectBuilder_CubeBlock.cs.
|
getset |
Definition at line 39 of file MyObjectBuilder_CubeBlock.cs.