/// <summary> /// Awake is called when the script instance is being loaded. /// </summary> void Awake() { if (instancia == null) { instancia = this; } }
/* * Assim que a classe é instanciada, as variáveis de seleção * do dino e do peão são carregadas, e atrelado, para que possa * ser reconhecido pelo vuforia */ void Start() { if (personagens.Length > 0 && peoes.Length > 0) { int indexPersonagem = ControladorCenas.getParametro(ControladorCenas.PERSONAGEM); int indexPeao = ControladorCenas.getParametro(ControladorCenas.PEAO); personagens[indexPersonagem].transform.parent = peoes[indexPeao].transform; } }
/* * Caso clique no botão de voltar, carrega a cena do menu * de seleção */ public void OnClickVoltar() { GameObject pnDinossauro = GameObject.FindGameObjectWithTag(TagsUI.CenaJogo.PnDinossauro); if (pnDinossauro.GetComponent <AnimadorAbrirFechar>().isAberto()) { pnDinossauro.GetComponent <AnimadorAbrirFechar>().fechar(); } else { ControladorCenas.carregaCena(ControladorCenas.CENA_MENU); } }
/* * Seleciona o peão ou o dino, guardando nas variáveis da classe * ou inserindo nas variáveis estáticas para posteriormente trocar de tela * e as mesmas serem possíveis de ser acessadas */ public void OnClickSelecionar() { if (isSelecionandoDino) { btnVoltar.gameObject.SetActive(true); isSelecionandoDino = false; carrosselDinossauros.setActive(false); carrosselPeoes.setActive(true); setTitulo("ESCOLHA SEU PEÃO"); } else { ControladorCenas.addParametro(ControladorCenas.PERSONAGEM, carrosselDinossauros.getIndice()); ControladorCenas.addParametro(ControladorCenas.PEAO, carrosselPeoes.getIndice()); ControladorCenas.carregaCena(ControladorCenas.CENA_JOGO); } }
private void Awake() { Singleton = this; }