public void selecionaOpcao() { switch (selecao) //o critério de defnição é o mesmo da caixa de seleção (Switch/case não aceita vetor para comparação) { case 0: BotaoJogar.Select(); break; case 1: BotaoOpcoes.Select(); break; case 2: BotaoSair.Select(); break; } }
//===========VOIDS NORMAIS=========// void Update() { if (SceneManager.GetActiveScene().name != nomeDaCena) { Destroy(gameObject); } //código copiado do Alexandre //os if's são para a primeira tela de seleção if (Input.GetButtonDown("Cima")) { selecao -= 1; } if (Input.GetButtonDown("Baixo")) { selecao += 1; } while (selecao < 0 || selecao > 2) { if (selecao < 0) { selecao += 3; } if (selecao > 2) { selecao -= 3; } } moveMask(); //o if abaixo cria uma condição dupla de verificação:se a caixa de seleção esta no local correto e se o botão foi pressionado. if (Input.GetButtonDown("Submit") && mask.transform.position == BotaoJogar.transform.position) { BotaoJogar.Select(); } if (Input.GetButtonDown("Submit") && mask.transform.position == BotaoOpcoes.transform.position) { BotaoOpcoes.Select(); //rotina para a tela de opções. //os if's são para a tela de opção if (Input.GetButtonDown("Direita")) { SelecaoOpcao += 1; } if (Input.GetButtonDown("Esquerda")) { SelecaoOpcao -= 1; } if (Input.GetButtonDown("Cima")) { SelecaoOpcao -= 2; } if (Input.GetButtonDown("Baixo")) { SelecaoOpcao += 2; } while (SelecaoOpcao < 0 || SelecaoOpcao > 3) { if (SelecaoOpcao < 0) { SelecaoOpcao += 4; } if (SelecaoOpcao > 3) { SelecaoOpcao -= 4; } } moveMask1(); if (Input.GetButtonDown("Submit")) { if (mask.transform.position == BotaoCreditos.transform.position) { BotaoCreditos.Select(); } if (mask.transform.position == CaixaModoJanela.transform.position) { CaixaModoJanela.Select(); } if (mask.transform.position == BotaoSalvarPref.transform.position) { BotaoSalvarPref.Select(); } if (mask.transform.position == BotaoVoltar.transform.position) { BotaoVoltar.Select(); } if (selecao == 2) { BotaoSair.Select(); } } } }
// private void AplicarPreferencias() // { //VOLUME = PlayerPrefs.GetFloat("Volume"); // QualitySettings.SetQualityLevel(PlayerPrefs.GetInt("qualidadeGrafica")); //Screen.SetResolution(resolucoesSuportadas[resolucaoSalveIndex].width, resolucoesSuportadas[resolucaoSalveIndex].height, telaCheiaAtivada); //} //===========VOIDS NORMAIS=========// void Update() { if (SceneManager.GetActiveScene().name != nomeDaCena) { //AudioListener.volume = VOLUME; Destroy(gameObject); } //código copiado do Alexandre //os if's são para a primeira tela de seleção if (Input.GetButtonDown("Cima")) { selecao -= 1; } if (Input.GetButtonDown("Baixo")) { selecao += 1; } while (selecao < 0 || selecao > 2) { if (selecao < 0) { selecao += 3; } if (selecao > 2) { selecao -= 3; } } moveMask(); if (Input.GetButtonDown("Confirma") || selecao == 0) { BotaoJogar.Select(); } if (Input.GetButtonDown("Confirma") || selecao == 1) { //rotina para a tela de opções. BotaoOpcoes.Select(); //os if's são para a tela de opção if (Input.GetButtonDown("Direita")) { selecao += 1; } if (Input.GetButtonDown("Esquerda")) { selecao -= 1; } if (Input.GetButtonDown("Cima")) { selecao -= 2; } if (Input.GetButtonDown("Baixo")) { selecao += 2; } while (selecao < 0 || selecao > 3) { if (selecao < 0) { selecao += 4; } if (selecao > 3) { selecao -= 4; } } moveMask1(); if (Input.GetButtonDown("Confirma") || selecao == 0) { BotaoCreditos.Select(); } if (Input.GetButtonDown("Confirma") || selecao == 1) { CaixaModoJanela.Select(); } if (Input.GetButtonDown("Confirma") || selecao == 2) { BotaoSalvarPref.Select(); } if (Input.GetButtonDown("Confirma") || selecao == 3) { BotaoVoltar.Select(); } } if (Input.GetButtonDown("Confirma") || selecao == 2) { BotaoSair.Select(); } }