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(); } }
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(); }
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(); }
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); } }