Ejemplo n.º 1
0
    private IEnumerator SetPlayerStartValues()
    {
        anim.SetBool("isHitted", false);
        transform.position = new Vector3(checkpointBaseScr.respawnPoint.x, checkpointBaseScr.respawnPoint.y, transform.position.z);
        cameraControllerScr.SetCameraStartValues(transform.position.x, transform.position.y);

        if (checkpointBaseScr.courageCheckpoint)
        {
            playerState.BecomeCourageous();
        }
        else
        {
            playerState.BecomeScared();
        }
        psAwake.Play();

        yield return(new WaitForSeconds(playerStats.wakeUpTime));

        UnFreezePlayer();
    }