Space Engineers
Public Member Functions | Static Public Member Functions | Public Attributes | Properties | List of all members
VRage.Game.MyBBMemoryTarget Class Reference
Inheritance diagram for VRage.Game.MyBBMemoryTarget:
VRage.Game.MyBBMemoryValue

Public Member Functions

 MyBBMemoryTarget ()
 

Static Public Member Functions

static void UnsetTarget (ref MyBBMemoryTarget target)
 
static void SetTargetEntity (ref MyBBMemoryTarget target, MyAiTargetEnum targetType, long entityId, Vector3D?position=null)
 
static void SetTargetPosition (ref MyBBMemoryTarget target, Vector3D position)
 
static void SetTargetCube (ref MyBBMemoryTarget target, Vector3I blockPosition, long gridEntityId)
 
static void SetTargetVoxel (ref MyBBMemoryTarget target, Vector3I voxelPosition, long entityId)
 
static void SetTargetTree (ref MyBBMemoryTarget target, Vector3D treePosition, long entityId, int treeId)
 
static void SetTargetCompoundBlock (ref MyBBMemoryTarget target, Vector3I blockPosition, long entityId, ushort compoundId)
 

Public Attributes

MyAiTargetEnum TargetType = MyAiTargetEnum.NO_TARGET
 
long EntityId = null
 
Vector3D Position = null
 
int TreeId = null
 
ushort CompoundId = null
 

Properties

Vector3I BlockPosition [get]
 
Vector3I VoxelPosition [get]
 

Detailed Description

Definition at line 7 of file MyBBMemoryTarget.cs.

Constructor & Destructor Documentation

VRage.Game.MyBBMemoryTarget.MyBBMemoryTarget ( )
inline

Definition at line 27 of file MyBBMemoryTarget.cs.

Member Function Documentation

static void VRage.Game.MyBBMemoryTarget.SetTargetCompoundBlock ( ref MyBBMemoryTarget  target,
Vector3I  blockPosition,
long  entityId,
ushort  compoundId 
)
inlinestatic

Definition at line 82 of file MyBBMemoryTarget.cs.

static void VRage.Game.MyBBMemoryTarget.SetTargetCube ( ref MyBBMemoryTarget  target,
Vector3I  blockPosition,
long  gridEntityId 
)
inlinestatic

Definition at line 55 of file MyBBMemoryTarget.cs.

static void VRage.Game.MyBBMemoryTarget.SetTargetEntity ( ref MyBBMemoryTarget  target,
MyAiTargetEnum  targetType,
long  entityId,
Vector3D position = null 
)
inlinestatic

Definition at line 37 of file MyBBMemoryTarget.cs.

static void VRage.Game.MyBBMemoryTarget.SetTargetPosition ( ref MyBBMemoryTarget  target,
Vector3D  position 
)
inlinestatic

Definition at line 46 of file MyBBMemoryTarget.cs.

static void VRage.Game.MyBBMemoryTarget.SetTargetTree ( ref MyBBMemoryTarget  target,
Vector3D  treePosition,
long  entityId,
int  treeId 
)
inlinestatic

Definition at line 73 of file MyBBMemoryTarget.cs.

static void VRage.Game.MyBBMemoryTarget.SetTargetVoxel ( ref MyBBMemoryTarget  target,
Vector3I  voxelPosition,
long  entityId 
)
inlinestatic

Definition at line 64 of file MyBBMemoryTarget.cs.

static void VRage.Game.MyBBMemoryTarget.UnsetTarget ( ref MyBBMemoryTarget  target)
inlinestatic

Definition at line 31 of file MyBBMemoryTarget.cs.

Member Data Documentation

ushort VRage.Game.MyBBMemoryTarget.CompoundId = null

Definition at line 22 of file MyBBMemoryTarget.cs.

long VRage.Game.MyBBMemoryTarget.EntityId = null

Definition at line 13 of file MyBBMemoryTarget.cs.

Vector3D VRage.Game.MyBBMemoryTarget.Position = null

Definition at line 16 of file MyBBMemoryTarget.cs.

MyAiTargetEnum VRage.Game.MyBBMemoryTarget.TargetType = MyAiTargetEnum.NO_TARGET

Definition at line 10 of file MyBBMemoryTarget.cs.

int VRage.Game.MyBBMemoryTarget.TreeId = null

Definition at line 19 of file MyBBMemoryTarget.cs.

Property Documentation

Vector3I VRage.Game.MyBBMemoryTarget.BlockPosition
get

Definition at line 24 of file MyBBMemoryTarget.cs.

Vector3I VRage.Game.MyBBMemoryTarget.VoxelPosition
get

Definition at line 25 of file MyBBMemoryTarget.cs.


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