|
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.
1.8.8