public void BotaoCriarPerfil() { if (!string.IsNullOrEmpty(nomeNoNovoPerfil.text)) { CriarPerfil(nomeNoNovoPerfil.text); dadosGlobais.SelecionarPerfil(dadosGlobais.Perfis.Count - 1); dadosGlobais.SalvarSeNaoForTesteDeCena(); AtualizaComponentesEspecificos(); ModificadorDoContainerPrincipal.DesligarBotoes(containerDeCriacaoDePerfil); painelUmaMensagem.gameObject.SetActive(true); painelUmaMensagem.retornar += new PainelUmaMensagem.RetornarParaAntecessor(BotaoCancelarCriacaoDePerfil); painelUmaMensagem.AtualizarTextoDaMensagem( string.Format( BancoDeTextos.TextosDoIdioma(ChavesDeTexto.perfilCriado), nomeNoNovoPerfil.text ) ); TemPerfilInicializado(); } else { ModificadorDoContainerPrincipal.DesligarBotoes(containerDeCriacaoDePerfil); painelUmaMensagem.gameObject.SetActive(true); painelUmaMensagem.retornar += new PainelUmaMensagem.RetornarParaAntecessor(MensagemPerfilPrecisaDeString); painelUmaMensagem.AtualizarTextoDaMensagem( BancoDeTextos.TextosDoIdioma(ChavesDeTexto.nomeDoPerfilNulo) ); } }
public void BotaoAlterarPerfil() { int indice = IndiceDoPerfilSelecionado(); if (dados.Perfis[indice].NomeDoPerfil == input.text) { painelUmaMensagem.gameObject.SetActive(true); painelUmaMensagem.AtualizarTextoDaMensagem(BancoDeTextos.TextosDoIdioma(ChavesDeTexto.nomesIguais)); painelUmaMensagem.retornar += ReligarBotoes; ModificadorDoContainerPrincipal.DesligarBotoes(gameObject); } else if (string.IsNullOrEmpty(input.text)) { painelUmaMensagem.gameObject.SetActive(true); painelUmaMensagem.AtualizarTextoDaMensagem(BancoDeTextos.TextosDoIdioma(ChavesDeTexto.nomeDoPerfilNulo)); painelUmaMensagem.retornar += ReligarBotoes; ModificadorDoContainerPrincipal.DesligarBotoes(gameObject); } else { ModificadorDoContainerPrincipal.DesligarBotoes(gameObject); painelMensagemConfirmacao.gameObject.SetActive(true); painelMensagemConfirmacao.AlteraTextoDoPainel( string.Format( BancoDeTextos.TextosDoIdioma(ChavesDeTexto.temCertezaQueQuerTrocarNome), dados.Perfis[indice].NomeDoPerfil, input.text ) ); painelMensagemConfirmacao.botaoNao += ReligarBotoes; painelMensagemConfirmacao.botaoSim += TrocarNome; } }