Space Engineers
Public Member Functions | Properties | List of all members
Sandbox.Game.Entities.MyFloatingObjectClipboard Class Reference

Public Member Functions

 MyFloatingObjectClipboard (bool calculateVelocity=true)
 
void Deactivate ()
 
void Hide ()
 
void Show ()
 
void CutFloatingObject (MyFloatingObject floatingObject)
 
void CopyfloatingObject (MyFloatingObject floatingObject)
 
bool PasteFloatingObject (MyInventory buildInventory=null)
 
void SetFloatingObjectFromBuilder (MyObjectBuilder_FloatingObject floatingObject, Vector3 dragPointDelta, float dragVectorLength)
 
void Update ()
 
void CalculateRotationHints (MyBlockBuilderRotationHints hints, bool isRotating)
 
bool HasCopiedFloatingObjects ()
 
void HideWhenColliding (List< Vector3D > collisionTestPoints)
 
void ClearClipboard ()
 
void RotateAroundAxis (int axisIndex, int sign, bool newlyPressed, float angleDelta)
 
void MoveEntityFurther ()
 
void MoveEntityCloser ()
 

Properties

bool IsActive [get]
 
List< MyFloatingObjectPreviewFloatingObjects [get]
 
bool EnableStationRotation [get, set]
 
string CopiedGridsName [get]
 

Detailed Description

Definition at line 30 of file MyFloatingObjectClipboard.cs.

Constructor & Destructor Documentation

Sandbox.Game.Entities.MyFloatingObjectClipboard.MyFloatingObjectClipboard ( bool  calculateVelocity = true)
inline

Definition at line 90 of file MyFloatingObjectClipboard.cs.

Member Function Documentation

void Sandbox.Game.Entities.MyFloatingObjectClipboard.CalculateRotationHints ( MyBlockBuilderRotationHints  hints,
bool  isRotating 
)
inline

Definition at line 485 of file MyFloatingObjectClipboard.cs.

void Sandbox.Game.Entities.MyFloatingObjectClipboard.ClearClipboard ( )
inline

Definition at line 547 of file MyFloatingObjectClipboard.cs.

void Sandbox.Game.Entities.MyFloatingObjectClipboard.CopyfloatingObject ( MyFloatingObject  floatingObject)
inline

Definition at line 128 of file MyFloatingObjectClipboard.cs.

void Sandbox.Game.Entities.MyFloatingObjectClipboard.CutFloatingObject ( MyFloatingObject  floatingObject)
inline

Definition at line 118 of file MyFloatingObjectClipboard.cs.

void Sandbox.Game.Entities.MyFloatingObjectClipboard.Deactivate ( )
inline

Definition at line 101 of file MyFloatingObjectClipboard.cs.

bool Sandbox.Game.Entities.MyFloatingObjectClipboard.HasCopiedFloatingObjects ( )
inline

Definition at line 505 of file MyFloatingObjectClipboard.cs.

void Sandbox.Game.Entities.MyFloatingObjectClipboard.Hide ( )
inline

Definition at line 107 of file MyFloatingObjectClipboard.cs.

void Sandbox.Game.Entities.MyFloatingObjectClipboard.HideWhenColliding ( List< Vector3D collisionTestPoints)
inline

Definition at line 523 of file MyFloatingObjectClipboard.cs.

void Sandbox.Game.Entities.MyFloatingObjectClipboard.MoveEntityCloser ( )
inline

Definition at line 640 of file MyFloatingObjectClipboard.cs.

void Sandbox.Game.Entities.MyFloatingObjectClipboard.MoveEntityFurther ( )
inline

Definition at line 635 of file MyFloatingObjectClipboard.cs.

bool Sandbox.Game.Entities.MyFloatingObjectClipboard.PasteFloatingObject ( MyInventory  buildInventory = null)
inline

Definition at line 156 of file MyFloatingObjectClipboard.cs.

void Sandbox.Game.Entities.MyFloatingObjectClipboard.RotateAroundAxis ( int  axisIndex,
int  sign,
bool  newlyPressed,
float  angleDelta 
)
inline

Definition at line 556 of file MyFloatingObjectClipboard.cs.

void Sandbox.Game.Entities.MyFloatingObjectClipboard.SetFloatingObjectFromBuilder ( MyObjectBuilder_FloatingObject  floatingObject,
Vector3  dragPointDelta,
float  dragVectorLength 
)
inline

Definition at line 235 of file MyFloatingObjectClipboard.cs.

void Sandbox.Game.Entities.MyFloatingObjectClipboard.Show ( )
inline

Definition at line 112 of file MyFloatingObjectClipboard.cs.

void Sandbox.Game.Entities.MyFloatingObjectClipboard.Update ( )
inline

Definition at line 319 of file MyFloatingObjectClipboard.cs.

Property Documentation

string Sandbox.Game.Entities.MyFloatingObjectClipboard.CopiedGridsName
get

Definition at line 511 of file MyFloatingObjectClipboard.cs.

bool Sandbox.Game.Entities.MyFloatingObjectClipboard.EnableStationRotation
getset

Definition at line 78 of file MyFloatingObjectClipboard.cs.

bool Sandbox.Game.Entities.MyFloatingObjectClipboard.IsActive
get

Definition at line 66 of file MyFloatingObjectClipboard.cs.

List<MyFloatingObject> Sandbox.Game.Entities.MyFloatingObjectClipboard.PreviewFloatingObjects
get

Definition at line 72 of file MyFloatingObjectClipboard.cs.


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