Space Engineers
Public Member Functions | Public Attributes | Protected Attributes | List of all members
Sandbox.Game.GameSystems.MyGridJumpDriveSystem Class Reference

Public Member Functions

 MyGridJumpDriveSystem (MyCubeGrid grid)
 
void Init (Vector3D?jumpDriveDirection, float?remainingTimeForJump)
 
Vector3D GetJumpDriveDirection ()
 
void RegisterJumpDrive (MyJumpDrive jumpDrive)
 
void UnregisterJumpDrive (MyJumpDrive jumpDrive)
 
void UpdateBeforeSimulation ()
 
double GetMaxJumpDistance (long userId)
 
void RequestAbort ()
 
void RequestJump (string destinationName, Vector3D destination, long userId)
 
void AbortJump ()
 
void AfterGridClose ()
 
bool CheckReceivedCoordinates (ref Vector3D pos)
 

Public Attributes

const float JUMP_DRIVE_DELAY = 10.0f
 
const double MIN_JUMP_DISTANCE = 5000.0
 

Protected Attributes

MyEntity3DSoundEmitter m_soundEmitter
 

Detailed Description

Definition at line 33 of file MyGridJumpDriveSystem.cs.

Constructor & Destructor Documentation

Sandbox.Game.GameSystems.MyGridJumpDriveSystem.MyGridJumpDriveSystem ( MyCubeGrid  grid)
inline

Definition at line 70 of file MyGridJumpDriveSystem.cs.

Member Function Documentation

void Sandbox.Game.GameSystems.MyGridJumpDriveSystem.AbortJump ( )
inline

Definition at line 783 of file MyGridJumpDriveSystem.cs.

void Sandbox.Game.GameSystems.MyGridJumpDriveSystem.AfterGridClose ( )
inline

Definition at line 809 of file MyGridJumpDriveSystem.cs.

bool Sandbox.Game.GameSystems.MyGridJumpDriveSystem.CheckReceivedCoordinates ( ref Vector3D  pos)
inline

Definition at line 828 of file MyGridJumpDriveSystem.cs.

Vector3D Sandbox.Game.GameSystems.MyGridJumpDriveSystem.GetJumpDriveDirection ( )
inline

Definition at line 84 of file MyGridJumpDriveSystem.cs.

double Sandbox.Game.GameSystems.MyGridJumpDriveSystem.GetMaxJumpDistance ( long  userId)
inline

Definition at line 139 of file MyGridJumpDriveSystem.cs.

void Sandbox.Game.GameSystems.MyGridJumpDriveSystem.Init ( Vector3D jumpDriveDirection,
float?  remainingTimeForJump 
)
inline

Definition at line 77 of file MyGridJumpDriveSystem.cs.

void Sandbox.Game.GameSystems.MyGridJumpDriveSystem.RegisterJumpDrive ( MyJumpDrive  jumpDrive)
inline

Definition at line 102 of file MyGridJumpDriveSystem.cs.

void Sandbox.Game.GameSystems.MyGridJumpDriveSystem.RequestAbort ( )
inline

Definition at line 212 of file MyGridJumpDriveSystem.cs.

void Sandbox.Game.GameSystems.MyGridJumpDriveSystem.RequestJump ( string  destinationName,
Vector3D  destination,
long  userId 
)
inline

Definition at line 221 of file MyGridJumpDriveSystem.cs.

void Sandbox.Game.GameSystems.MyGridJumpDriveSystem.UnregisterJumpDrive ( MyJumpDrive  jumpDrive)
inline

Definition at line 107 of file MyGridJumpDriveSystem.cs.

void Sandbox.Game.GameSystems.MyGridJumpDriveSystem.UpdateBeforeSimulation ( )
inline

Definition at line 115 of file MyGridJumpDriveSystem.cs.

Member Data Documentation

const float Sandbox.Game.GameSystems.MyGridJumpDriveSystem.JUMP_DRIVE_DELAY = 10.0f

Definition at line 35 of file MyGridJumpDriveSystem.cs.

MyEntity3DSoundEmitter Sandbox.Game.GameSystems.MyGridJumpDriveSystem.m_soundEmitter
protected

Definition at line 67 of file MyGridJumpDriveSystem.cs.

const double Sandbox.Game.GameSystems.MyGridJumpDriveSystem.MIN_JUMP_DISTANCE = 5000.0

Definition at line 37 of file MyGridJumpDriveSystem.cs.


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