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

Public Types

enum  LineType { LineType.DEFAULT_LINE, LineType.SMALL_LINE, LineType.LARGE_LINE }
 
enum  LineConductivity { LineConductivity.FULL, LineConductivity.FORWARD, LineConductivity.BACKWARD, LineConductivity.NONE }
 

Public Member Functions

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

Public Attributes

SerializableVector3I StartPosition
 
Base6Directions.Direction StartDirection
 
SerializableVector3I EndPosition
 
Base6Directions.Direction EndDirection
 
List< MyObjectBuilder_ConveyorPacketPacketsForward = new List<MyObjectBuilder_ConveyorPacket>()
 
List< MyObjectBuilder_ConveyorPacketPacketsBackward = new List<MyObjectBuilder_ConveyorPacket>()
 
List< SerializableLineSectionInformationSections = null
 
LineType ConveyorLineType = LineType.DEFAULT_LINE
 
LineConductivity ConveyorLineConductivity = LineConductivity.FULL
 

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 13 of file MyObjectBuilder_ConveyorLine.cs.

Member Enumeration Documentation

Enumerator
FULL 
FORWARD 
BACKWARD 
NONE 

Definition at line 22 of file MyObjectBuilder_ConveyorLine.cs.

Enumerator
DEFAULT_LINE 
SMALL_LINE 
LARGE_LINE 

Definition at line 15 of file MyObjectBuilder_ConveyorLine.cs.

Member Function Documentation

bool VRage.Game.MyObjectBuilder_ConveyorLine.ShouldSerializePacketsBackward ( )
inline

Definition at line 48 of file MyObjectBuilder_ConveyorLine.cs.

bool VRage.Game.MyObjectBuilder_ConveyorLine.ShouldSerializePacketsForward ( )
inline

Definition at line 44 of file MyObjectBuilder_ConveyorLine.cs.

bool VRage.Game.MyObjectBuilder_ConveyorLine.ShouldSerializeSections ( )
inline

Definition at line 54 of file MyObjectBuilder_ConveyorLine.cs.

Member Data Documentation

LineConductivity VRage.Game.MyObjectBuilder_ConveyorLine.ConveyorLineConductivity = LineConductivity.FULL

Definition at line 60 of file MyObjectBuilder_ConveyorLine.cs.

LineType VRage.Game.MyObjectBuilder_ConveyorLine.ConveyorLineType = LineType.DEFAULT_LINE

Definition at line 57 of file MyObjectBuilder_ConveyorLine.cs.

Base6Directions.Direction VRage.Game.MyObjectBuilder_ConveyorLine.EndDirection

Definition at line 40 of file MyObjectBuilder_ConveyorLine.cs.

SerializableVector3I VRage.Game.MyObjectBuilder_ConveyorLine.EndPosition

Definition at line 37 of file MyObjectBuilder_ConveyorLine.cs.

List<MyObjectBuilder_ConveyorPacket> VRage.Game.MyObjectBuilder_ConveyorLine.PacketsBackward = new List<MyObjectBuilder_ConveyorPacket>()

Definition at line 47 of file MyObjectBuilder_ConveyorLine.cs.

List<MyObjectBuilder_ConveyorPacket> VRage.Game.MyObjectBuilder_ConveyorLine.PacketsForward = new List<MyObjectBuilder_ConveyorPacket>()

Definition at line 43 of file MyObjectBuilder_ConveyorLine.cs.

List<SerializableLineSectionInformation> VRage.Game.MyObjectBuilder_ConveyorLine.Sections = null

Definition at line 53 of file MyObjectBuilder_ConveyorLine.cs.

Base6Directions.Direction VRage.Game.MyObjectBuilder_ConveyorLine.StartDirection

Definition at line 34 of file MyObjectBuilder_ConveyorLine.cs.

SerializableVector3I VRage.Game.MyObjectBuilder_ConveyorLine.StartPosition

Definition at line 31 of file MyObjectBuilder_ConveyorLine.cs.


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