예제 #1
0
    void OnTriggerEnter(Collider other)
    {
        if (other.gameObject.CompareTag("Player") && unused)
        {
            unused = false;

            SM.CurrentStage = StageToLoad;
            TS.Transition(false, StageToLoad);
        }
    }
예제 #2
0
 public void NewGame()
 {
     SM.S1Checkpoint  = false;
     SM.S2Checkpoint  = false;
     SM.S3Checkpoints = 0;
     SM.CurrentStage  = "Stage1";
     SM.Score         = 0;
     SM.Save();
     TS.Transition(false, "Stage1");
 }
예제 #3
0
    //jogador morto
    IEnumerator Dead()
    {
        if (!dying)
        {
            anim.SetBool("Dead", true);
            anim.SetTrigger("Death");
            dying = true;
        }
        //RatoelhoAsset.SetActive(false);
        //Instantiate(DeathSFX, (transform.position + Vector3.up), transform.rotation);
        yield return(new WaitForSeconds(deathTime));

        TS.Transition(false, SceneManager.GetActiveScene().name);
    }
예제 #4
0
 //volta para o main menu
 public void MainMenu()
 {
     SM.Save();
     TS.Transition(false, "Menu");
 }