Space Engineers
Classes | Public Member Functions | Public Attributes | List of all members
VRage.Game.MyObjectBuilder_CubeBlockDefinition Class Reference
Inheritance diagram for VRage.Game.MyObjectBuilder_CubeBlockDefinition:
VRage.Game.MyObjectBuilder_PhysicalModelDefinition VRage.Game.MyObjectBuilder_DefinitionBase VRage.ObjectBuilders.MyObjectBuilder_Base Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_AdvancedDoorDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_AirtightDoorGenericDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_AirVentDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_BeaconDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_ButtonPanelDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_CameraBlockDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_GravityGeneratorBaseDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_GyroDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_JumpDriveDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_LandingGearDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_LaserAntennaDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_LightingBlockDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_MechanicalConnectionBlockBaseDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_MedicalRoomDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_MergeBlockDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_MissileLauncherDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_OreDetectorDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_OxygenFarmDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_ProgrammableBlockDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_RadioAntennaDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_SensorBlockDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_ShipControllerDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_ShipDrillDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_SoundBlockDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_SpaceBallDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_TimerBlockDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_VirtualMassDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_WarheadDefinition Sandbox.Common.ObjectBuilders.Definitions.MyObjectBuilder_WeaponBlockDefinition SpaceEngineers.ObjectBuilders.Definitions.MyObjectBuilder_UpgradeModuleDefinition VRage.Game.MyObjectBuilder_CargoContainerDefinition VRage.Game.MyObjectBuilder_ConveyorSorterDefinition VRage.Game.MyObjectBuilder_DebugSphere1Definition VRage.Game.MyObjectBuilder_DebugSphere2Definition VRage.Game.MyObjectBuilder_DebugSphere3Definition VRage.Game.MyObjectBuilder_DoorDefinition VRage.Game.MyObjectBuilder_FracturedBlockDefinition VRage.Game.MyObjectBuilder_LockableDrumDefinition VRage.Game.MyObjectBuilder_PowerProducerDefinition VRage.Game.MyObjectBuilder_ProductionBlockDefinition VRage.Game.MyObjectBuilder_ProjectorDefinition VRage.Game.MyObjectBuilder_TextPanelDefinition VRage.Game.MyObjectBuilder_ThrustDefinition

Classes

class  BuildProgressModel
 
class  CriticalPart
 
class  CubeBlockComponent
 
class  CubeBlockEffect
 
class  CubeBlockEffectBase
 
class  EntityComponentDefinition
 
class  MountPoint
 
class  MySubBlockDefinition
 
class  PatternDefinition
 
class  Side
 
class  Variant
 

Public Member Functions

bool ShouldSerializeCenter ()
 
- Public Member Functions inherited from VRage.ObjectBuilders.MyObjectBuilder_Base
bool ShouldSerializeSubtypeId ()
 
void Save (string filepath)
 
virtual MyObjectBuilder_Base Clone ()
 

Public Attributes

VoxelPlacementOverride VoxelPlacement = null
 
bool SilenceableByShipSoundSystem
 
MyCubeSize CubeSize
 
MyBlockTopology BlockTopology
 
SerializableVector3I Size
 
SerializableVector3 ModelOffset
 
PatternDefinition CubeDefinition
 
CubeBlockComponent[] Components
 
CubeBlockEffectBase[] Effects
 
CriticalPart CriticalComponent
 
MountPoint[] MountPoints
 
Variant[] Variants
 
EntityComponentDefinition[] EntityComponents
 
MyPhysicsOption PhysicsOption = MyPhysicsOption.Box
 
List< BuildProgressModelBuildProgressModels = null
 
string BlockPairName
 
SerializableVector3I Center
 
MySymmetryAxisEnum MirroringX = MySymmetryAxisEnum.None
 
MySymmetryAxisEnum MirroringY = MySymmetryAxisEnum.None
 
MySymmetryAxisEnum MirroringZ = MySymmetryAxisEnum.None
 
float DeformationRatio = 1.0f
 
string EdgeType
 
float BuildTimeSeconds = 10.0f
 
float DisassembleRatio = 1.0f
 
MyAutorotateMode AutorotateMode = MyAutorotateMode.OneDirection
 
string MirroringBlock
 
bool UseModelIntersection = false
 
string PrimarySound
 
string ActionSound
 
string BuildType = null
 
string BuildMaterial = null
 
string[] CompoundTemplates = null
 
bool CompoundEnabled = true
 
MySubBlockDefinition[] SubBlockDefinitions = null
 
string MultiBlock = null
 
string NavigationDefinition = null
 
bool GuiVisible = true
 
SerializableDefinitionId[] BlockVariants = null
 
MyBlockDirection Direction = MyBlockDirection.Both
 
MyBlockRotation Rotation = MyBlockRotation.Both
 
SerializableDefinitionId[] GeneratedBlocks
 
string GeneratedBlockType
 
bool Mirrored
 
int DamageEffectId
 
string DestroyEffect
 
string DestroySound
 
List< BoneInfoSkeleton
 
bool RandomRotation
 
bool IsAirTight
 
int Points
 
int MaxIntegrity = 0
 
float BuildProgressToPlaceGeneratedBlocks = 1
 
string DamagedSound = null
 
bool CreateFracturedPieces = true
 
- Public Attributes inherited from VRage.Game.MyObjectBuilder_PhysicalModelDefinition
string Model
 
string PhysicalMaterial
 
float Mass = 0
 
- Public Attributes inherited from VRage.Game.MyObjectBuilder_DefinitionBase
SerializableDefinitionId Id
 
string DisplayName
 
string Description
 
string[] Icons
 
bool Public = true
 
bool Enabled = true
 
bool AvailableInSurvival = true
 

Additional Inherited Members

- Properties inherited from VRage.ObjectBuilders.MyObjectBuilder_Base
MyStringHash SubtypeId [get]
 
string SubtypeName [get, set]
 
MyObjectBuilderType TypeId [get]
 

Detailed Description

Definition at line 163 of file MyObjectBuilder_CubeBlockDefinition.cs.

Member Function Documentation

bool VRage.Game.MyObjectBuilder_CubeBlockDefinition.ShouldSerializeCenter ( )
inline

Definition at line 465 of file MyObjectBuilder_CubeBlockDefinition.cs.

Member Data Documentation

string VRage.Game.MyObjectBuilder_CubeBlockDefinition.ActionSound

Definition at line 504 of file MyObjectBuilder_CubeBlockDefinition.cs.

MyAutorotateMode VRage.Game.MyObjectBuilder_CubeBlockDefinition.AutorotateMode = MyAutorotateMode.OneDirection

Definition at line 489 of file MyObjectBuilder_CubeBlockDefinition.cs.

string VRage.Game.MyObjectBuilder_CubeBlockDefinition.BlockPairName

Definition at line 461 of file MyObjectBuilder_CubeBlockDefinition.cs.

MyBlockTopology VRage.Game.MyObjectBuilder_CubeBlockDefinition.BlockTopology

Definition at line 417 of file MyObjectBuilder_CubeBlockDefinition.cs.

SerializableDefinitionId [] VRage.Game.MyObjectBuilder_CubeBlockDefinition.BlockVariants = null

Definition at line 534 of file MyObjectBuilder_CubeBlockDefinition.cs.

string VRage.Game.MyObjectBuilder_CubeBlockDefinition.BuildMaterial = null

Definition at line 510 of file MyObjectBuilder_CubeBlockDefinition.cs.

List<BuildProgressModel> VRage.Game.MyObjectBuilder_CubeBlockDefinition.BuildProgressModels = null

Definition at line 458 of file MyObjectBuilder_CubeBlockDefinition.cs.

float VRage.Game.MyObjectBuilder_CubeBlockDefinition.BuildProgressToPlaceGeneratedBlocks = 1

Definition at line 583 of file MyObjectBuilder_CubeBlockDefinition.cs.

float VRage.Game.MyObjectBuilder_CubeBlockDefinition.BuildTimeSeconds = 10.0f

Definition at line 483 of file MyObjectBuilder_CubeBlockDefinition.cs.

string VRage.Game.MyObjectBuilder_CubeBlockDefinition.BuildType = null

Definition at line 507 of file MyObjectBuilder_CubeBlockDefinition.cs.

SerializableVector3I VRage.Game.MyObjectBuilder_CubeBlockDefinition.Center

Definition at line 464 of file MyObjectBuilder_CubeBlockDefinition.cs.

CubeBlockComponent [] VRage.Game.MyObjectBuilder_CubeBlockDefinition.Components

Definition at line 434 of file MyObjectBuilder_CubeBlockDefinition.cs.

bool VRage.Game.MyObjectBuilder_CubeBlockDefinition.CompoundEnabled = true

Definition at line 517 of file MyObjectBuilder_CubeBlockDefinition.cs.

string [] VRage.Game.MyObjectBuilder_CubeBlockDefinition.CompoundTemplates = null

Definition at line 514 of file MyObjectBuilder_CubeBlockDefinition.cs.

bool VRage.Game.MyObjectBuilder_CubeBlockDefinition.CreateFracturedPieces = true

Definition at line 589 of file MyObjectBuilder_CubeBlockDefinition.cs.

CriticalPart VRage.Game.MyObjectBuilder_CubeBlockDefinition.CriticalComponent

Definition at line 441 of file MyObjectBuilder_CubeBlockDefinition.cs.

PatternDefinition VRage.Game.MyObjectBuilder_CubeBlockDefinition.CubeDefinition

Definition at line 430 of file MyObjectBuilder_CubeBlockDefinition.cs.

MyCubeSize VRage.Game.MyObjectBuilder_CubeBlockDefinition.CubeSize

Definition at line 414 of file MyObjectBuilder_CubeBlockDefinition.cs.

string VRage.Game.MyObjectBuilder_CubeBlockDefinition.DamagedSound = null

Definition at line 586 of file MyObjectBuilder_CubeBlockDefinition.cs.

int VRage.Game.MyObjectBuilder_CubeBlockDefinition.DamageEffectId

Definition at line 556 of file MyObjectBuilder_CubeBlockDefinition.cs.

float VRage.Game.MyObjectBuilder_CubeBlockDefinition.DeformationRatio = 1.0f

Definition at line 477 of file MyObjectBuilder_CubeBlockDefinition.cs.

string VRage.Game.MyObjectBuilder_CubeBlockDefinition.DestroyEffect

Definition at line 559 of file MyObjectBuilder_CubeBlockDefinition.cs.

string VRage.Game.MyObjectBuilder_CubeBlockDefinition.DestroySound

Definition at line 562 of file MyObjectBuilder_CubeBlockDefinition.cs.

MyBlockDirection VRage.Game.MyObjectBuilder_CubeBlockDefinition.Direction = MyBlockDirection.Both

Definition at line 538 of file MyObjectBuilder_CubeBlockDefinition.cs.

float VRage.Game.MyObjectBuilder_CubeBlockDefinition.DisassembleRatio = 1.0f

Definition at line 486 of file MyObjectBuilder_CubeBlockDefinition.cs.

string VRage.Game.MyObjectBuilder_CubeBlockDefinition.EdgeType

Definition at line 480 of file MyObjectBuilder_CubeBlockDefinition.cs.

CubeBlockEffectBase [] VRage.Game.MyObjectBuilder_CubeBlockDefinition.Effects

Definition at line 438 of file MyObjectBuilder_CubeBlockDefinition.cs.

EntityComponentDefinition [] VRage.Game.MyObjectBuilder_CubeBlockDefinition.EntityComponents

Definition at line 451 of file MyObjectBuilder_CubeBlockDefinition.cs.

SerializableDefinitionId [] VRage.Game.MyObjectBuilder_CubeBlockDefinition.GeneratedBlocks

Definition at line 546 of file MyObjectBuilder_CubeBlockDefinition.cs.

string VRage.Game.MyObjectBuilder_CubeBlockDefinition.GeneratedBlockType

Definition at line 549 of file MyObjectBuilder_CubeBlockDefinition.cs.

bool VRage.Game.MyObjectBuilder_CubeBlockDefinition.GuiVisible = true

Definition at line 530 of file MyObjectBuilder_CubeBlockDefinition.cs.

bool VRage.Game.MyObjectBuilder_CubeBlockDefinition.IsAirTight

Definition at line 574 of file MyObjectBuilder_CubeBlockDefinition.cs.

int VRage.Game.MyObjectBuilder_CubeBlockDefinition.MaxIntegrity = 0

Definition at line 580 of file MyObjectBuilder_CubeBlockDefinition.cs.

bool VRage.Game.MyObjectBuilder_CubeBlockDefinition.Mirrored

Definition at line 553 of file MyObjectBuilder_CubeBlockDefinition.cs.

string VRage.Game.MyObjectBuilder_CubeBlockDefinition.MirroringBlock

Definition at line 492 of file MyObjectBuilder_CubeBlockDefinition.cs.

MySymmetryAxisEnum VRage.Game.MyObjectBuilder_CubeBlockDefinition.MirroringX = MySymmetryAxisEnum.None

Definition at line 468 of file MyObjectBuilder_CubeBlockDefinition.cs.

MySymmetryAxisEnum VRage.Game.MyObjectBuilder_CubeBlockDefinition.MirroringY = MySymmetryAxisEnum.None

Definition at line 471 of file MyObjectBuilder_CubeBlockDefinition.cs.

MySymmetryAxisEnum VRage.Game.MyObjectBuilder_CubeBlockDefinition.MirroringZ = MySymmetryAxisEnum.None

Definition at line 474 of file MyObjectBuilder_CubeBlockDefinition.cs.

SerializableVector3 VRage.Game.MyObjectBuilder_CubeBlockDefinition.ModelOffset

Definition at line 423 of file MyObjectBuilder_CubeBlockDefinition.cs.

MountPoint [] VRage.Game.MyObjectBuilder_CubeBlockDefinition.MountPoints

Definition at line 444 of file MyObjectBuilder_CubeBlockDefinition.cs.

string VRage.Game.MyObjectBuilder_CubeBlockDefinition.MultiBlock = null

Definition at line 524 of file MyObjectBuilder_CubeBlockDefinition.cs.

string VRage.Game.MyObjectBuilder_CubeBlockDefinition.NavigationDefinition = null

Definition at line 527 of file MyObjectBuilder_CubeBlockDefinition.cs.

MyPhysicsOption VRage.Game.MyObjectBuilder_CubeBlockDefinition.PhysicsOption = MyPhysicsOption.Box

Definition at line 454 of file MyObjectBuilder_CubeBlockDefinition.cs.

int VRage.Game.MyObjectBuilder_CubeBlockDefinition.Points

Definition at line 577 of file MyObjectBuilder_CubeBlockDefinition.cs.

string VRage.Game.MyObjectBuilder_CubeBlockDefinition.PrimarySound

Definition at line 501 of file MyObjectBuilder_CubeBlockDefinition.cs.

bool VRage.Game.MyObjectBuilder_CubeBlockDefinition.RandomRotation

Definition at line 570 of file MyObjectBuilder_CubeBlockDefinition.cs.

MyBlockRotation VRage.Game.MyObjectBuilder_CubeBlockDefinition.Rotation = MyBlockRotation.Both

Definition at line 542 of file MyObjectBuilder_CubeBlockDefinition.cs.

bool VRage.Game.MyObjectBuilder_CubeBlockDefinition.SilenceableByShipSoundSystem

Definition at line 411 of file MyObjectBuilder_CubeBlockDefinition.cs.

SerializableVector3I VRage.Game.MyObjectBuilder_CubeBlockDefinition.Size

Definition at line 420 of file MyObjectBuilder_CubeBlockDefinition.cs.

List<BoneInfo> VRage.Game.MyObjectBuilder_CubeBlockDefinition.Skeleton

Definition at line 566 of file MyObjectBuilder_CubeBlockDefinition.cs.

MySubBlockDefinition [] VRage.Game.MyObjectBuilder_CubeBlockDefinition.SubBlockDefinitions = null

Definition at line 521 of file MyObjectBuilder_CubeBlockDefinition.cs.

bool VRage.Game.MyObjectBuilder_CubeBlockDefinition.UseModelIntersection = false

Definition at line 495 of file MyObjectBuilder_CubeBlockDefinition.cs.

Variant [] VRage.Game.MyObjectBuilder_CubeBlockDefinition.Variants

Definition at line 447 of file MyObjectBuilder_CubeBlockDefinition.cs.

VoxelPlacementOverride VRage.Game.MyObjectBuilder_CubeBlockDefinition.VoxelPlacement = null

Definition at line 408 of file MyObjectBuilder_CubeBlockDefinition.cs.


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