Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
KSP.UI.UIHoverSlidePanel Class Reference
Inheritance diagram for KSP.UI.UIHoverSlidePanel:
KSP.UI.UICraftSaveFlyoutController KSP.UI.UILaunchsiteController KSP.UI.UIShipDescriptionHoverSlidePanel KSP.UI.UITimeWarpHoverController

Public Member Functions

virtual void OnPointerEnter (PointerEventData eventData)
 
virtual void OnPointerExit (PointerEventData eventData)
 

Public Attributes

List< GameObject > childrenForDeactivate = new List<GameObject>()
 
bool locked = false
 
Callback< Vector2 > OnUpdatePosition = (Vector2) => { }
 
RectTransform panel
 
Vector2 positionHovered
 
Vector2 positionNormal
 
float sharpness = 1f
 

Protected Member Functions

IEnumerator MoveToState (float delay, bool newState)
 
void Reset ()
 
void Start ()
 

Protected Attributes

Coroutine coroutine
 
bool pointOver = false
 

Member Function Documentation

IEnumerator KSP.UI.UIHoverSlidePanel.MoveToState ( float  delay,
bool  newState 
)
inlineprotected

< hover state may have changed while we waited, in which case we don't need to move at all

< catch up if hover state changed during the transition

virtual void KSP.UI.UIHoverSlidePanel.OnPointerEnter ( PointerEventData  eventData)
inlinevirtual
virtual void KSP.UI.UIHoverSlidePanel.OnPointerExit ( PointerEventData  eventData)
inlinevirtual
void KSP.UI.UIHoverSlidePanel.Reset ( )
inlineprotected
void KSP.UI.UIHoverSlidePanel.Start ( )
inlineprotected

Member Data Documentation

List<GameObject> KSP.UI.UIHoverSlidePanel.childrenForDeactivate = new List<GameObject>()
Coroutine KSP.UI.UIHoverSlidePanel.coroutine
protected
bool KSP.UI.UIHoverSlidePanel.locked = false
Callback<Vector2> KSP.UI.UIHoverSlidePanel.OnUpdatePosition = (Vector2) => { }
RectTransform KSP.UI.UIHoverSlidePanel.panel
bool KSP.UI.UIHoverSlidePanel.pointOver = false
protected
Vector2 KSP.UI.UIHoverSlidePanel.positionHovered
Vector2 KSP.UI.UIHoverSlidePanel.positionNormal
float KSP.UI.UIHoverSlidePanel.sharpness = 1f

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