public void devoltaParaOArmagedom()
    {
        heroi.chavesDaViagem = new List <string>();
        if (Application.loadedLevelName == ultimoArmagedom.nomeCena)
        {
            transform.position = ultimoArmagedom.posHeroi;
            transform.rotation = Quaternion.identity;
            Transform T = GameObject.Find("CriatureAtivo").transform;

            Animator animator = T.GetComponent <Animator>();
            animator.SetBool("cair", false);
            animator.Play("padrao");
            encheTodoMundo();
            T.position = ultimoArmagedom.posHeroi;
        }
        else
        {
            GameObject G = new GameObject();

            mudeCena mudador = G.AddComponent <mudeCena>();
            DontDestroyOnLoad(G);
            mudador.nomeCena = ultimoArmagedom.nomeCena;
            mudador.posicao  = ultimoArmagedom.posHeroi;
            encheTodoMundo();
            mudador.guardeValoresEMudeDeCena();
        }
    }
Beispiel #2
0
    protected override void iniciandoTransporte()
    {
        GameObject G = new GameObject();

        mudeCena mudador = G.AddComponent <mudeCena>();

        DontDestroyOnLoad(G);
        mudador.nomeCena  = nomeCena;
        mudador.posicao   = posAlvo;
        mudador.olhePraLa = olhePraLa;
        mudador.guardeValoresEMudeDeCena();
    }
Beispiel #3
0
    protected override void acaoDoItem()
    {
        GameObject G = new GameObject();

        mudeCena mudador = G.AddComponent <mudeCena>();

        DontDestroyOnLoad(G);
        mudador.nomeCena  = S.cenaAlvo;
        mudador.posicao   = S.posAlvo;
        mudador.olhePraLa = S.rotacaoAlvo;

        mudador.guardeValoresEMudeDeCena();
    }
Beispiel #4
0
    protected override void eventoFinalisador()
    {
        if (vaiEntrar)
        {
            GameObject G = new GameObject();

            mudeCena mudador = G.AddComponent <mudeCena>();
            DontDestroyOnLoad(G);
            mudador.nomeCena  = "cruzadorDeGuerra";
            mudador.posicao   = new Vector3(2668, 546, 2100);
            mudador.olhePraLa = -90;
            mudador.guardeValoresEMudeDeCena();
        }
    }
    void OnTriggerEnter(Collider col)
    {
        if (col.tag == "Player" && Application.loadedLevelName == "esgoto" && !heroi.emLuta)
        {
            DontDestroyOnLoad(gameObject);

            GameObject G = new GameObject();

            mudeCena mudador = G.AddComponent <mudeCena>();
            DontDestroyOnLoad(G);
            mudador.nomeCena  = "rioMariinque";
            mudador.posicao   = new Vector3(1644.8f, 0.35f, 1300);
            mudador.olhePraLa = 180;
            mudador.guardeValoresEMudeDeCena();
        }
        else if (col.tag == "Criature" && !heroi.emLuta)
        {
            mudeCena.evitaCriatureAvancarNoTrigger(col);
        }
    }