void Update() { if (Interactor.Instance.SelectionUpdated) { permanentGroup.AnimateAlpha((Interactor.Instance.CurSelection?.BlocksInput == true) ? 0 : 1, 0.25f, EaseMode.EaseInOut); } }
void Show(string text) { statusText.SetText(text); container.AnimateAlpha(1, 0.4f); container.transform.AnimatePosition(Vector3.zero, 0.4f); background.AnimateColor(new Color(0, 0, 0, 0.75f), 0.4f); }
IEnumerator _AnimateToLeaderboard() { // Basically describes itself. m_group.AnimateAlpha(0, animDuration / 2, EaseMode.Step4); yield return(new WaitForSeconds(animDuration / 2)); leaderBoardGroup.AnimateAlpha(1, animDuration / 2, EaseMode.Step4); }
void Update() { if (Interactor.Instance.SelectionUpdated) { hide = Interactor.Instance.CurSelection?.BlocksInput == true; m_group.AnimateAlpha(hide ? 0 : 1, animTime, easeMode); } if (!Interactor.Instance.HoverUpdated) { return; } var h = Interactor.Instance.Hovering && Interactor.Instance.CanInteract; StopAllAnims(); m_group.AnimateAlpha(hide ? 0 : (h ? 1 : 0.2f), animTime, easeMode); m_transform.AnimateLocalRotation(Quaternion.Euler(0, 0, h ? 90 : 0), animTime, easeMode); m_transform.AnimateSizeDelta(Vector2.one * (h ? 50 : 25), animTime, easeMode); }