Example #1
0
    IEnumerator InputDelay()
    {
        while (!obj.anim.GetCurrentAnimatorStateInfo(0).IsTag("Throw"))
        {
            yield return(null);
        }

        while (obj.anim.GetCurrentAnimatorStateInfo(0).IsTag("Throw"))
        {
            yield return(null);
        }

        obj.InstatiateProjectile();

        while (obj.anim.GetCurrentAnimatorStateInfo(0).IsTag("Unresponsive"))
        {
            yield return(null);
        }

        obj.stateMachine.ChangeState(InputStates.Idle);
    }