UIButtonHoverPosition

Contents

UIButtonHoverPosition#

NAMESPACE:

UnityUtils.ScriptUtils.UI

The UIButtonHoverPosition script is used to quickly add movement animation to buttons.

Usage#

Add a ‘UIButtonHoverPosition’ Script to a UI button and when you hover over the button the button will move to the set position. The set position is the current buttons pos + the hover position.

Functions#

UnityUtils.ScriptUtils.UI.UIButtonHoverPosition : MonoBehaviour , IPointerEnterHandler , IPointerExitHandler

Public Members

Vector3 hoverLocalPosition#

When hovered this is the size the button will be set to.

float sizeAnimationSeconds = 0.1f

The amount of seconds that the button will size up or down in.

bool useRealtime = true

true to use unscaled real time for the animation (ignoring time scale)

AnimationCurve SizingCurve = AnimationCurve.EaseInOut(0, 0, 1, 1)

The AnimationCurve that the button will follow.

Transform applyTransform

The object to apply the transform to (Default’s to the applied object).

bool hoveringOverButton

True if the button is being hovered.

bool logScale

Log on any scaling.

bool logScaleUp

Log first scale to set scale.

bool logScaleDown

Log second rotate back to default pos.