Space Engineers
Public Member Functions | Public Attributes | List of all members
VRage.Game.MyObjectBuilder_CubeGrid Class Reference
Inheritance diagram for VRage.Game.MyObjectBuilder_CubeGrid:
VRage.ObjectBuilders.MyObjectBuilder_EntityBase VRage.ObjectBuilders.MyObjectBuilder_Base

Public Member Functions

bool ShouldSerializeSkeleton ()
 
bool ShouldSerializeLinearVelocity ()
 
bool ShouldSerializeAngularVelocity ()
 
bool ShouldSerializeXMirroxPlane ()
 
bool ShouldSerializeYMirroxPlane ()
 
bool ShouldSerializeZMirroxPlane ()
 
bool ShouldSerializeConveyorLines ()
 
bool ShouldSerializeBlockGroups ()
 
override void Remap (IMyRemapHelper remapHelper)
 Remaps this entity's entityId to a new value. If there are cross-referenced between different entities in this object builder, the remapHelper should be used to rememeber these references and retrieve them. More...
 
bool ShouldSerializeJumpDriveDirection ()
 
bool ShouldSerializeJumpRemainingTime ()
 
- Public Member Functions inherited from VRage.ObjectBuilders.MyObjectBuilder_EntityBase
bool ShouldSerializePositionAndOrientation ()
 
bool ShouldSerializeComponentContainer ()
 
bool ShouldSerializeEntityDefinitionId ()
 
- Public Member Functions inherited from VRage.ObjectBuilders.MyObjectBuilder_Base
bool ShouldSerializeSubtypeId ()
 
void Save (string filepath)
 
virtual MyObjectBuilder_Base Clone ()
 

Public Attributes

MyCubeSize GridSizeEnum
 
List< MyObjectBuilder_CubeBlockCubeBlocks = new List<MyObjectBuilder_CubeBlock>()
 
bool IsStatic = false
 
List< BoneInfoSkeleton
 
SerializableVector3 LinearVelocity
 
SerializableVector3 AngularVelocity
 
SerializableVector3I XMirroxPlane
 
SerializableVector3I YMirroxPlane
 
SerializableVector3I ZMirroxPlane
 
bool XMirroxOdd = false
 
bool YMirroxOdd = false
 
bool ZMirroxOdd = false
 
bool DampenersEnabled = true
 
bool UsePositionForSpawn = false
 
float PlanetSpawnHeightRatio = 0.3f
 
float SpawnRangeMin = 500f
 
float SpawnRangeMax = 650f
 
List< MyObjectBuilder_ConveyorLineConveyorLines = new List<MyObjectBuilder_ConveyorLine>()
 
List< MyObjectBuilder_BlockGroupBlockGroups = new List<MyObjectBuilder_BlockGroup>()
 
bool Handbrake = false
 
string DisplayName
 
float[] OxygenAmount
 
bool DestructibleBlocks = true
 
Vector3D JumpDriveDirection
 
float JumpRemainingTime
 
bool CreatePhysics = true
 
bool EnableSmallToLargeConnections = true
 
bool IsRespawnGrid
 
int playedTime = -1
 
float GridGeneralDamageModifier = 1f
 
long LocalCoordSys
 
bool Editable = true
 
- Public Attributes inherited from VRage.ObjectBuilders.MyObjectBuilder_EntityBase
long EntityId
 
MyPersistentEntityFlags2 PersistentFlags
 
string Name
 
MyPositionAndOrientation PositionAndOrientation
 
MyObjectBuilder_ComponentContainer ComponentContainer = null
 
SerializableDefinitionId EntityDefinitionId = null
 

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 14 of file MyObjectBuilder_CubeGrid.cs.

Member Function Documentation

override void VRage.Game.MyObjectBuilder_CubeGrid.Remap ( IMyRemapHelper  remapHelper)
inlinevirtual

Remaps this entity's entityId to a new value. If there are cross-referenced between different entities in this object builder, the remapHelper should be used to rememeber these references and retrieve them.

Reimplemented from VRage.ObjectBuilders.MyObjectBuilder_EntityBase.

Definition at line 103 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.ShouldSerializeAngularVelocity ( )
inline

Definition at line 39 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.ShouldSerializeBlockGroups ( )
inline

Definition at line 87 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.ShouldSerializeConveyorLines ( )
inline

Definition at line 83 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.ShouldSerializeJumpDriveDirection ( )
inline

Definition at line 116 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.ShouldSerializeJumpRemainingTime ( )
inline

Definition at line 121 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.ShouldSerializeLinearVelocity ( )
inline

Definition at line 34 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.ShouldSerializeSkeleton ( )
inline

Definition at line 29 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.ShouldSerializeXMirroxPlane ( )
inline

Definition at line 44 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.ShouldSerializeYMirroxPlane ( )
inline

Definition at line 49 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.ShouldSerializeZMirroxPlane ( )
inline

Definition at line 54 of file MyObjectBuilder_CubeGrid.cs.

Member Data Documentation

SerializableVector3 VRage.Game.MyObjectBuilder_CubeGrid.AngularVelocity

Definition at line 38 of file MyObjectBuilder_CubeGrid.cs.

List<MyObjectBuilder_BlockGroup> VRage.Game.MyObjectBuilder_CubeGrid.BlockGroups = new List<MyObjectBuilder_BlockGroup>()

Definition at line 86 of file MyObjectBuilder_CubeGrid.cs.

List<MyObjectBuilder_ConveyorLine> VRage.Game.MyObjectBuilder_CubeGrid.ConveyorLines = new List<MyObjectBuilder_ConveyorLine>()

Definition at line 82 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.CreatePhysics = true

Definition at line 124 of file MyObjectBuilder_CubeGrid.cs.

List<MyObjectBuilder_CubeBlock> VRage.Game.MyObjectBuilder_CubeGrid.CubeBlocks = new List<MyObjectBuilder_CubeBlock>()

Definition at line 21 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.DampenersEnabled = true

Definition at line 66 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.DestructibleBlocks = true

Definition at line 101 of file MyObjectBuilder_CubeGrid.cs.

string VRage.Game.MyObjectBuilder_CubeGrid.DisplayName

Definition at line 94 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.Editable = true

Definition at line 142 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.EnableSmallToLargeConnections = true

Definition at line 127 of file MyObjectBuilder_CubeGrid.cs.

float VRage.Game.MyObjectBuilder_CubeGrid.GridGeneralDamageModifier = 1f

Definition at line 135 of file MyObjectBuilder_CubeGrid.cs.

MyCubeSize VRage.Game.MyObjectBuilder_CubeGrid.GridSizeEnum

Definition at line 17 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.Handbrake = false

Definition at line 90 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.IsRespawnGrid

Definition at line 129 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.IsStatic = false

Definition at line 24 of file MyObjectBuilder_CubeGrid.cs.

Vector3D VRage.Game.MyObjectBuilder_CubeGrid.JumpDriveDirection

Definition at line 115 of file MyObjectBuilder_CubeGrid.cs.

float VRage.Game.MyObjectBuilder_CubeGrid.JumpRemainingTime

Definition at line 120 of file MyObjectBuilder_CubeGrid.cs.

SerializableVector3 VRage.Game.MyObjectBuilder_CubeGrid.LinearVelocity

Definition at line 33 of file MyObjectBuilder_CubeGrid.cs.

long VRage.Game.MyObjectBuilder_CubeGrid.LocalCoordSys

Definition at line 138 of file MyObjectBuilder_CubeGrid.cs.

float [] VRage.Game.MyObjectBuilder_CubeGrid.OxygenAmount

Definition at line 98 of file MyObjectBuilder_CubeGrid.cs.

float VRage.Game.MyObjectBuilder_CubeGrid.PlanetSpawnHeightRatio = 0.3f

Definition at line 72 of file MyObjectBuilder_CubeGrid.cs.

int VRage.Game.MyObjectBuilder_CubeGrid.playedTime = -1

Definition at line 132 of file MyObjectBuilder_CubeGrid.cs.

List<BoneInfo> VRage.Game.MyObjectBuilder_CubeGrid.Skeleton

Definition at line 28 of file MyObjectBuilder_CubeGrid.cs.

float VRage.Game.MyObjectBuilder_CubeGrid.SpawnRangeMax = 650f

Definition at line 78 of file MyObjectBuilder_CubeGrid.cs.

float VRage.Game.MyObjectBuilder_CubeGrid.SpawnRangeMin = 500f

Definition at line 75 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.UsePositionForSpawn = false

Definition at line 69 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.XMirroxOdd = false

Definition at line 57 of file MyObjectBuilder_CubeGrid.cs.

SerializableVector3I VRage.Game.MyObjectBuilder_CubeGrid.XMirroxPlane

Definition at line 43 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.YMirroxOdd = false

Definition at line 60 of file MyObjectBuilder_CubeGrid.cs.

SerializableVector3I VRage.Game.MyObjectBuilder_CubeGrid.YMirroxPlane

Definition at line 48 of file MyObjectBuilder_CubeGrid.cs.

bool VRage.Game.MyObjectBuilder_CubeGrid.ZMirroxOdd = false

Definition at line 63 of file MyObjectBuilder_CubeGrid.cs.

SerializableVector3I VRage.Game.MyObjectBuilder_CubeGrid.ZMirroxPlane

Definition at line 53 of file MyObjectBuilder_CubeGrid.cs.


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