Class MyObjectBuilder_CubeBlockDefinition
Inheritance
System.Object
MyObjectBuilder_CubeBlockDefinition
Assembly: VRage.Game.dll
Syntax
[MyObjectBuilderDefinition]
public class MyObjectBuilder_CubeBlockDefinition : MyObjectBuilder_PhysicalModelDefinition
Constructors
MyObjectBuilder_CubeBlockDefinition()
Declaration
public MyObjectBuilder_CubeBlockDefinition()
Fields
ActionSound
Declaration
public string ActionSound
Field Value
Type |
Description |
System.String |
|
AimingOffset
Declaration
public Nullable<Vector3> AimingOffset
Field Value
Type |
Description |
System.Nullable<Vector3> |
|
AllowInteractionThroughBlock
Used when block has see-through parts (like holodisplay) that you want to be able to interact through.
Declaration
public bool AllowInteractionThroughBlock
Field Value
Type |
Description |
System.Boolean |
|
AmmoExplosionEffect
Declaration
public string AmmoExplosionEffect
Field Value
Type |
Description |
System.String |
|
AmmoExplosionSound
Declaration
public string AmmoExplosionSound
Field Value
Type |
Description |
System.String |
|
AutorotateMode
Declaration
public MyAutorotateMode AutorotateMode
Field Value
BlockPairName
Declaration
public string BlockPairName
Field Value
Type |
Description |
System.String |
|
BlockTopology
Declaration
public MyBlockTopology BlockTopology
Field Value
BlockVariants
Declaration
public SerializableDefinitionId[] BlockVariants
Field Value
BuildMaterial
Declaration
public string BuildMaterial
Field Value
Type |
Description |
System.String |
|
BuildProgressModels
Declaration
public List<MyObjectBuilder_CubeBlockDefinition.BuildProgressModel> BuildProgressModels
Field Value
BuildProgressToPlaceGeneratedBlocks
Declaration
public float BuildProgressToPlaceGeneratedBlocks
Field Value
Type |
Description |
System.Single |
|
BuildTimeSeconds
Declaration
public float BuildTimeSeconds
Field Value
Type |
Description |
System.Single |
|
BuildType
Declaration
Field Value
Type |
Description |
System.String |
|
Center
Declaration
public Nullable<SerializableVector3I> Center
Field Value
Type |
Description |
System.Nullable<VRage.SerializableVector3I> |
|
Components
Declaration
public MyObjectBuilder_CubeBlockDefinition.CubeBlockComponent[] Components
Field Value
CompoundEnabled
Declaration
public bool CompoundEnabled
Field Value
Type |
Description |
System.Boolean |
|
CompoundTemplates
Declaration
public string[] CompoundTemplates
Field Value
Type |
Description |
System.String[] |
|
CreateFracturedPieces
Declaration
public bool CreateFracturedPieces
Field Value
Type |
Description |
System.Boolean |
|
CriticalComponent
Declaration
public MyObjectBuilder_CubeBlockDefinition.CriticalPart CriticalComponent
Field Value
CubeDefinition
Declaration
public MyObjectBuilder_CubeBlockDefinition.PatternDefinition CubeDefinition
Field Value
CubeSize
Declaration
public MyCubeSize CubeSize
Field Value
DamagedSound
Declaration
public string DamagedSound
Field Value
Type |
Description |
System.String |
|
DamageEffectId
Declaration
public int DamageEffectId
Field Value
Type |
Description |
System.Int32 |
|
DamageEffectName
Declaration
public string DamageEffectName
Field Value
Type |
Description |
System.String |
|
DamageEffectOffset
Declaration
public Nullable<Vector3> DamageEffectOffset
Field Value
Type |
Description |
System.Nullable<Vector3> |
|
DamageMultiplierExplosion
Declaration
public float DamageMultiplierExplosion
Field Value
Type |
Description |
System.Single |
|
DamageThreshold
Declaration
public float DamageThreshold
Field Value
Type |
Description |
System.Single |
|
Declaration
public float DeformationRatio
Field Value
Type |
Description |
System.Single |
|
DepressurizationEffectOffset
Declaration
public Nullable<SerializableVector3> DepressurizationEffectOffset
Field Value
Type |
Description |
System.Nullable<VRage.SerializableVector3> |
|
DestroyEffect
Declaration
public string DestroyEffect
Field Value
Type |
Description |
System.String |
|
DestroyEffectOffset
Declaration
public Nullable<Vector3> DestroyEffectOffset
Field Value
Type |
Description |
System.Nullable<Vector3> |
|
DestroyEffectScale
Declaration
public float DestroyEffectScale
Field Value
Type |
Description |
System.Single |
|
DestroySound
Declaration
public string DestroySound
Field Value
Type |
Description |
System.String |
|
DetonateChance
Declaration
public float DetonateChance
Field Value
Type |
Description |
System.Single |
|
Direction
Declaration
public MyBlockDirection Direction
Field Value
DisassembleRatio
Declaration
public float DisassembleRatio
Field Value
Type |
Description |
System.Single |
|
EdgeType
Declaration
Field Value
Type |
Description |
System.String |
|
Effects
Declaration
public MyObjectBuilder_CubeBlockDefinition.CubeBlockEffectBase[] Effects
Field Value
EmissiveColorPreset
Declaration
public string EmissiveColorPreset
Field Value
Type |
Description |
System.String |
|
EnableUseObjectSimpleTargeting
Declaration
public bool EnableUseObjectSimpleTargeting
Field Value
Type |
Description |
System.Boolean |
|
EntityComponents
Declaration
public MyObjectBuilder_CubeBlockDefinition.EntityComponentDefinition[] EntityComponents
Field Value
GeneralDamageMultiplier
Declaration
public float GeneralDamageMultiplier
Field Value
Type |
Description |
System.Single |
|
GeneratedBlocks
Declaration
public SerializableDefinitionId[] GeneratedBlocks
Field Value
GeneratedBlockType
Declaration
public string GeneratedBlockType
Field Value
Type |
Description |
System.String |
|
GuiVisible
Declaration
Field Value
Type |
Description |
System.Boolean |
|
HasPhysics
Declaration
Field Value
Type |
Description |
System.Boolean |
|
IsAirTight
Declaration
public Nullable<bool> IsAirTight
Field Value
Type |
Description |
System.Nullable<System.Boolean> |
|
IsStandAlone
Declaration
Field Value
Type |
Description |
System.Boolean |
|
MaxIntegrity
Declaration
Field Value
Type |
Description |
System.Int32 |
|
MechanicalTopInitialPlacementOffset
Declaration
[Nullable]
public Nullable<SerializableVector3> MechanicalTopInitialPlacementOffset
Field Value
Type |
Description |
System.Nullable<VRage.SerializableVector3> |
|
Mirrored
Declaration
Field Value
Type |
Description |
System.Boolean |
|
MirroringBlock
Declaration
public string MirroringBlock
Field Value
Type |
Description |
System.String |
|
MirroringCenter
Declaration
public Nullable<SerializableVector3I> MirroringCenter
Field Value
Type |
Description |
System.Nullable<VRage.SerializableVector3I> |
|
MirroringX
Declaration
public MySymmetryAxisEnum MirroringX
Field Value
MirroringY
Declaration
public MySymmetryAxisEnum MirroringY
Field Value
MirroringZ
Declaration
public MySymmetryAxisEnum MirroringZ
Field Value
ModelOffset
Declaration
public SerializableVector3 ModelOffset
Field Value
Type |
Description |
VRage.SerializableVector3 |
|
MountPoints
Declaration
public MyObjectBuilder_CubeBlockDefinition.MountPoint[] MountPoints
Field Value
MultiBlock
Declaration
Field Value
Type |
Description |
System.String |
|
NavigationDefinition
Declaration
public string NavigationDefinition
Field Value
Type |
Description |
System.String |
|
NewsletterSubscriptionNeeded
Declaration
public bool NewsletterSubscriptionNeeded
Field Value
Type |
Description |
System.Boolean |
|
NotWorkingPriorityMultiplier
Declaration
public float NotWorkingPriorityMultiplier
Field Value
Type |
Description |
System.Single |
|
PCU
Declaration
Field Value
Type |
Description |
System.Int32 |
|
PhysicsOption
Declaration
public MyPhysicsOption PhysicsOption
Field Value
PlaceDecals
Declaration
Field Value
Type |
Description |
System.Boolean |
|
Points
Declaration
Field Value
Type |
Description |
System.Int32 |
|
PrimarySound
Declaration
public string PrimarySound
Field Value
Type |
Description |
System.String |
|
PriorityModifier
Declaration
public float PriorityModifier
Field Value
Type |
Description |
System.Single |
|
RandomRotation
Declaration
public bool RandomRotation
Field Value
Type |
Description |
System.Boolean |
|
Rotation
Declaration
public MyBlockRotation Rotation
Field Value
SilenceableByShipSoundSystem
Declaration
public bool SilenceableByShipSoundSystem
Field Value
Type |
Description |
System.Boolean |
|
SimpleUpdateVisualOnSkinChange
Set to true if you dont want to reset subpart positions or reload the whole model on skin change
Declaration
public bool SimpleUpdateVisualOnSkinChange
Field Value
Type |
Description |
System.Boolean |
|
Size
Declaration
public SerializableVector3I Size
Field Value
Type |
Description |
VRage.SerializableVector3I |
|
Skeleton
Declaration
public List<BoneInfo> Skeleton
Field Value
Type |
Description |
System.Collections.Generic.List<BoneInfo> |
|
SubBlockDefinitions
Declaration
public MyObjectBuilder_CubeBlockDefinition.MySubBlockDefinition[] SubBlockDefinitions
Field Value
TargetingGroups
Declaration
[Nullable]
public string[] TargetingGroups
Field Value
Type |
Description |
System.String[] |
|
TieredUpdateTimes
Declaration
public MySerializableList<uint> TieredUpdateTimes
Field Value
Type |
Description |
VRage.ObjectBuilder.MySerializableList<System.UInt32> |
|
UseModelIntersection
Declaration
public bool UseModelIntersection
Field Value
Type |
Description |
System.Boolean |
|
UseNeighbourOxygenRooms
Declaration
public bool UseNeighbourOxygenRooms
Field Value
Type |
Description |
System.Boolean |
|
Declaration
public bool UsesDeformation
Field Value
Type |
Description |
System.Boolean |
|
UseVanillaPlacementDetection
Declaration
public bool UseVanillaPlacementDetection
Field Value
Type |
Description |
System.Boolean |
|
Variants
Declaration
public MyObjectBuilder_CubeBlockDefinition.Variant[] Variants
Field Value
VoxelPlacement
Declaration
public Nullable<VoxelPlacementOverride> VoxelPlacement
Field Value
WheelPlacementCollider
Declaration
[Nullable]
public MyObjectBuilder_CubeBlockDefinition.WheelPlacementColliderSettings WheelPlacementCollider
Field Value
Toolbars first two items will have yes/no background when empty
Declaration
public bool YesNoToolbarBackground
Field Value
Type |
Description |
System.Boolean |
|
Explain what no action does
Declaration
public string YesNoToolbarNoTooltip
Field Value
Type |
Description |
System.String |
|
Explain what yes action does
Declaration
public string YesNoToolbarYesTooltip
Field Value
Type |
Description |
System.String |
|
Methods
ShouldSerializeCenter()
Declaration
public bool ShouldSerializeCenter()
Returns
Type |
Description |
System.Boolean |
|
ShouldSerializeMirroringCenter()
Declaration
public bool ShouldSerializeMirroringCenter()
Returns
Type |
Description |
System.Boolean |
|
Extension Methods