Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Types | Public Member Functions | Public Attributes | Properties | List of all members
ManeuverGizmoHandle Class Reference
Inheritance diagram for ManeuverGizmoHandle:
IMouseEvents

Public Types

enum  HandleColors { HandleColors.NORMAL, HandleColors.HIGHLIGHT, HandleColors.PRESS }
 

Public Member Functions

MonoBehaviour GetInstance ()
 
delegate void HandleUpdate (float value)
 
void OnMouseDown ()
 
void OnMouseDrag ()
 
void OnMouseEnter ()
 
void OnMouseExit ()
 
void OnMouseUp ()
 
void SetHandleColor (HandleColors c)
 

Public Attributes

Transform axis
 
float currentDrag
 
float currentValue
 
Transform flag
 
HandleUpdate OnHandleUpdate = (float value) => { }
 

Properties

bool Drag [get]
 
bool Hover [get]
 

Member Enumeration Documentation

Enumerator
NORMAL 
HIGHLIGHT 
PRESS 

Member Function Documentation

MonoBehaviour ManeuverGizmoHandle.GetInstance ( )
inline

Implements IMouseEvents.

delegate void ManeuverGizmoHandle.HandleUpdate ( float  value)
void ManeuverGizmoHandle.OnMouseDown ( )
inline

Implements IMouseEvents.

void ManeuverGizmoHandle.OnMouseDrag ( )
inline

Implements IMouseEvents.

void ManeuverGizmoHandle.OnMouseEnter ( )
inline

Implements IMouseEvents.

void ManeuverGizmoHandle.OnMouseExit ( )
inline

Implements IMouseEvents.

void ManeuverGizmoHandle.OnMouseUp ( )
inline

Implements IMouseEvents.

void ManeuverGizmoHandle.SetHandleColor ( HandleColors  c)
inline

Member Data Documentation

Transform ManeuverGizmoHandle.axis
float ManeuverGizmoHandle.currentDrag
float ManeuverGizmoHandle.currentValue
Transform ManeuverGizmoHandle.flag
HandleUpdate ManeuverGizmoHandle.OnHandleUpdate = (float value) => { }

Property Documentation

bool ManeuverGizmoHandle.Drag
get
bool ManeuverGizmoHandle.Hover
get

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