Space Engineers
Public Member Functions | Public Attributes | List of all members
Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector Class Reference
Inheritance diagram for Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector:
VRage.Game.MyObjectBuilder_FunctionalBlock VRage.Game.MyObjectBuilder_TerminalBlock VRage.Game.MyObjectBuilder_CubeBlock VRage.ObjectBuilders.MyObjectBuilder_Base

Public Member Functions

bool ShouldSerializeConnectedEntityId ()
 
bool ShouldSerializeConnected ()
 
override void Remap (IMyRemapHelper remapHelper)
 
 MyObjectBuilder_ShipConnector ()
 
override void SetupForProjector ()
 
- Public Member Functions inherited from VRage.Game.MyObjectBuilder_CubeBlock
bool ShouldSerializeEntityId ()
 
bool ShouldSerializeMin ()
 
bool ShouldSerializeOrientation ()
 
bool ShouldSerializeBlockOrientation ()
 
bool ShouldSerializeConstructionInventory ()
 
bool ShouldSerializeColorMaskHSV ()
 
bool ShouldSerializeConstructionStockpile ()
 
bool ShouldSerializeMultiBlockId ()
 
bool ShouldSerializeMultiBlockDefinition ()
 
bool ShouldSerializeComponentContainer ()
 
- Public Member Functions inherited from VRage.ObjectBuilders.MyObjectBuilder_Base
bool ShouldSerializeSubtypeId ()
 
void Save (string filepath)
 
virtual MyObjectBuilder_Base Clone ()
 

Public Attributes

const float DefaultStrength = 0.00015f
 
MyObjectBuilder_Inventory Inventory
 
bool ThrowOut = false
 
bool CollectAll = false
 
bool Connected
 When ConnectedEntityId is not null, this tells whether the connection is only approach (yellow) or locked connection (green) More...
 
long ConnectedEntityId = 0
 
MyPositionAndOrientation MasterToSlaveTransform
 Master is connector with higher EntityId More...
 
float Strength = DefaultStrength
 
MyDeltaTransform MasterToSlaveGrid
 
bool IsMaster
 
- Public Attributes inherited from VRage.Game.MyObjectBuilder_FunctionalBlock
bool Enabled = true
 
- Public Attributes inherited from VRage.Game.MyObjectBuilder_TerminalBlock
string CustomName = null
 
bool ShowOnHUD
 
bool ShowInTerminal = true
 
bool ShowInToolbarConfig = true
 
bool ShowInInventory = true
 
- Public Attributes inherited from VRage.Game.MyObjectBuilder_CubeBlock
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
 

Additional Inherited Members

- Static Public Member Functions inherited from VRage.Game.MyObjectBuilder_CubeBlock
static MyObjectBuilder_CubeBlock Upgrade (MyObjectBuilder_CubeBlock cubeBlock, MyObjectBuilderType newType, string newSubType)
 
- Properties inherited from VRage.Game.MyObjectBuilder_CubeBlock
SerializableQuaternion Orientation [get, set]
 
- Properties inherited from VRage.ObjectBuilders.MyObjectBuilder_Base
MyStringHash SubtypeId [get]
 
string SubtypeName [get, set]
 
MyObjectBuilderType TypeId [get]
 

Detailed Description

Definition at line 15 of file MyObjectBuilder_ShipConnector.cs.

Constructor & Destructor Documentation

Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector.MyObjectBuilder_ShipConnector ( )
inline

Definition at line 62 of file MyObjectBuilder_ShipConnector.cs.

Member Function Documentation

override void Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector.Remap ( IMyRemapHelper  remapHelper)
inlinevirtual

Reimplemented from VRage.Game.MyObjectBuilder_CubeBlock.

Definition at line 56 of file MyObjectBuilder_ShipConnector.cs.

override void Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector.SetupForProjector ( )
inlinevirtual

Reimplemented from VRage.Game.MyObjectBuilder_CubeBlock.

Definition at line 68 of file MyObjectBuilder_ShipConnector.cs.

bool Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector.ShouldSerializeConnected ( )
inline

Definition at line 54 of file MyObjectBuilder_ShipConnector.cs.

bool Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector.ShouldSerializeConnectedEntityId ( )
inline

Definition at line 53 of file MyObjectBuilder_ShipConnector.cs.

Member Data Documentation

bool Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector.CollectAll = false

Definition at line 26 of file MyObjectBuilder_ShipConnector.cs.

bool Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector.Connected

When ConnectedEntityId is not null, this tells whether the connection is only approach (yellow) or locked connection (green)

Definition at line 33 of file MyObjectBuilder_ShipConnector.cs.

long Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector.ConnectedEntityId = 0

Definition at line 36 of file MyObjectBuilder_ShipConnector.cs.

const float Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector.DefaultStrength = 0.00015f

Definition at line 17 of file MyObjectBuilder_ShipConnector.cs.

MyObjectBuilder_Inventory Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector.Inventory

Definition at line 20 of file MyObjectBuilder_ShipConnector.cs.

bool Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector.IsMaster

Definition at line 51 of file MyObjectBuilder_ShipConnector.cs.

MyDeltaTransform Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector.MasterToSlaveGrid

Definition at line 48 of file MyObjectBuilder_ShipConnector.cs.

MyPositionAndOrientation Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector.MasterToSlaveTransform

Master is connector with higher EntityId

Definition at line 42 of file MyObjectBuilder_ShipConnector.cs.

float Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector.Strength = DefaultStrength

Definition at line 45 of file MyObjectBuilder_ShipConnector.cs.

bool Sandbox.Common.ObjectBuilders.MyObjectBuilder_ShipConnector.ThrowOut = false

Definition at line 23 of file MyObjectBuilder_ShipConnector.cs.


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