Esempio n. 1
0
 public virtual void StartInterface()
 {
     gameObject.SetActive(true);
     if (!IsActive)
     {
         UIAnim.Play("start");
     }
     IsActive = true;
 }
Esempio n. 2
0
    protected IEnumerator HookAnimationFinished(string animName, Action finishAction)
    {
        yield return(null);

        UIAnim.Play(animName);

        //while (true)
        //{
        //    yield return null;

        //    if (UIAnim.GetCurrentAnimatorStateInfo(0).normalizedTime > 0.95f)
        //    {
        //        finishAction?.Invoke();
        //        break;
        //    }
        //}

        gameObject.SetActive(false);
    }