public void onHover() { current = BAR_STATES.HOVER; killTweens(); persp_tween = perspective.GetComponent <RectTransform>().DOAnchorPos(new Vector2(uiX, perY), .5f, false).SetEase(Ease.OutBack).SetAutoKill(false); orth_tween = orthographic.GetComponent <RectTransform>().DOAnchorPos(new Vector2(uiX, orthY), .5f, false).SetEase(Ease.OutBack).SetDelay(.1f).SetAutoKill(false); }
// Update is called once per frame void Update() { if (current == BAR_STATES.HOVER) { assessCursor(); } else if (current == BAR_STATES.EXIT) { exitedTimer += Time.deltaTime; if (exitedTimer > .5f) { orth_tween = orthographic.GetComponent <RectTransform>().DOAnchorPos(new Vector2(uiX, orthY + 120), .75f, false).SetEase(Ease.OutBack).SetAutoKill(false); persp_tween = perspective.GetComponent <RectTransform>().DOAnchorPos(new Vector2(uiX, perY + 120), .75f, false).SetEase(Ease.OutBack).SetDelay(.1f).SetAutoKill(false); current = BAR_STATES.OFF; } } }
public void onExit() { current = BAR_STATES.EXIT; exitedTimer = 0f; }