Space Engineers
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Sandbox.Game.Entities.Cube.MyAdditionalModelGeneratorBase.MyGeneratedBlockLocation Struct Reference

Public Member Functions

 MyGeneratedBlockLocation (MySlimBlock refBlock, MyCubeBlockDefinition blockDefinition, Vector3I position, MyBlockOrientation orientation, ushort?blockIdInCompound=null, MyGridInfo gridInfo=null)
 
 MyGeneratedBlockLocation (MySlimBlock refBlock, MyCubeBlockDefinition blockDefinition, Vector3I position, Vector3I forward, Vector3I up, ushort?blockIdInCompound=null, MyGridInfo gridInfo=null)
 
override bool Equals (object ob)
 
override int GetHashCode ()
 

Static Public Member Functions

static bool IsSameGeneratedBlockLocation (MyGeneratedBlockLocation blockLocAdded, MyGeneratedBlockLocation blockLocRemoved)
 
static bool IsSameGeneratedBlockLocation (MyGeneratedBlockLocation blockLocAdded, MyGeneratedBlockLocation blockLocRemoved, MyStringId generatedBlockType)
 

Public Attributes

MySlimBlock RefBlock
 
MyCubeBlockDefinition BlockDefinition
 
Vector3I Position
 
MyBlockOrientation Orientation
 
ushort BlockIdInCompound
 
MyGridInfo GridInfo
 
MyStringId GeneratedBlockType
 

Detailed Description

Definition at line 61 of file MyAdditionalModelGeneratorBase.cs.

Constructor & Destructor Documentation

Sandbox.Game.Entities.Cube.MyAdditionalModelGeneratorBase.MyGeneratedBlockLocation.MyGeneratedBlockLocation ( MySlimBlock  refBlock,
MyCubeBlockDefinition  blockDefinition,
Vector3I  position,
MyBlockOrientation  orientation,
ushort?  blockIdInCompound = null,
MyGridInfo  gridInfo = null 
)
inline

Definition at line 72 of file MyAdditionalModelGeneratorBase.cs.

Sandbox.Game.Entities.Cube.MyAdditionalModelGeneratorBase.MyGeneratedBlockLocation.MyGeneratedBlockLocation ( MySlimBlock  refBlock,
MyCubeBlockDefinition  blockDefinition,
Vector3I  position,
Vector3I  forward,
Vector3I  up,
ushort?  blockIdInCompound = null,
MyGridInfo  gridInfo = null 
)
inline

Definition at line 83 of file MyAdditionalModelGeneratorBase.cs.

Member Function Documentation

override bool Sandbox.Game.Entities.Cube.MyAdditionalModelGeneratorBase.MyGeneratedBlockLocation.Equals ( object  ob)
inline

Definition at line 110 of file MyAdditionalModelGeneratorBase.cs.

override int Sandbox.Game.Entities.Cube.MyAdditionalModelGeneratorBase.MyGeneratedBlockLocation.GetHashCode ( )
inline

Definition at line 123 of file MyAdditionalModelGeneratorBase.cs.

static bool Sandbox.Game.Entities.Cube.MyAdditionalModelGeneratorBase.MyGeneratedBlockLocation.IsSameGeneratedBlockLocation ( MyGeneratedBlockLocation  blockLocAdded,
MyGeneratedBlockLocation  blockLocRemoved 
)
inlinestatic

Definition at line 94 of file MyAdditionalModelGeneratorBase.cs.

static bool Sandbox.Game.Entities.Cube.MyAdditionalModelGeneratorBase.MyGeneratedBlockLocation.IsSameGeneratedBlockLocation ( MyGeneratedBlockLocation  blockLocAdded,
MyGeneratedBlockLocation  blockLocRemoved,
MyStringId  generatedBlockType 
)
inlinestatic

Definition at line 102 of file MyAdditionalModelGeneratorBase.cs.

Member Data Documentation

MyCubeBlockDefinition Sandbox.Game.Entities.Cube.MyAdditionalModelGeneratorBase.MyGeneratedBlockLocation.BlockDefinition

Definition at line 64 of file MyAdditionalModelGeneratorBase.cs.

ushort Sandbox.Game.Entities.Cube.MyAdditionalModelGeneratorBase.MyGeneratedBlockLocation.BlockIdInCompound

Definition at line 67 of file MyAdditionalModelGeneratorBase.cs.

MyStringId Sandbox.Game.Entities.Cube.MyAdditionalModelGeneratorBase.MyGeneratedBlockLocation.GeneratedBlockType

Definition at line 69 of file MyAdditionalModelGeneratorBase.cs.

MyGridInfo Sandbox.Game.Entities.Cube.MyAdditionalModelGeneratorBase.MyGeneratedBlockLocation.GridInfo

Definition at line 68 of file MyAdditionalModelGeneratorBase.cs.

MyBlockOrientation Sandbox.Game.Entities.Cube.MyAdditionalModelGeneratorBase.MyGeneratedBlockLocation.Orientation

Definition at line 66 of file MyAdditionalModelGeneratorBase.cs.

Vector3I Sandbox.Game.Entities.Cube.MyAdditionalModelGeneratorBase.MyGeneratedBlockLocation.Position

Definition at line 65 of file MyAdditionalModelGeneratorBase.cs.

MySlimBlock Sandbox.Game.Entities.Cube.MyAdditionalModelGeneratorBase.MyGeneratedBlockLocation.RefBlock

Definition at line 63 of file MyAdditionalModelGeneratorBase.cs.


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