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; } }
public void Start(Transform T) { meuTransform = T; conversa = BancoDeTextos.RetornaListaDeTextoDoIdioma(chaveDaConversa).ToArray(); /* * * if (siga == null) * { * siga = new SigaOLider(T, 0.75f, 2, 0.01f); * }*/ if (pontosAlvo == null) { pontosAlvo = new Transform[1] { T } } ; else if (pontosAlvo.Length == 0) { pontosAlvo = new Transform[1] { T } } ; }
public void ConstroiObjeto(acaoDesteBotao acao, EquipamentoBase equip) { Debug.Log(equip); gameObject.SetActive(true); minhaAcao += acao; oQganhei.text = "Você recebeu um Equipamento"; nomeDoQueGanhei.text = equip.NomeEquipamento; descricaoDoQueGanhei.text = string.Format(BancoDeTextos.TextosDoIdioma("descricaoEquip" + equip.Tipo), equip.PercentagemDeMod); if (equip.NivelDoEquipamento >= 1) { txtNivel.text = "Nivel " + equip.NivelDoEquipamento.ToString(); txtParaSempre.text = "Para Sempre"; } else { txtParaSempre.text = "Uso Único"; txtNivel.enabled = false; imagemDoNivel.enabled = false; } imagemDoQGanhei.sprite = SpriteDeEquipamento.s.RetornaSprite(equip.Tipo); StartCoroutine(ParticulasMaisBotao()); }
public override void FuncaoDoBotao() { Time.timeScale = 0; EventAgregator.Publish(new StandardSendGameEvent(EventKey.requestChangeShiftKey, ID)); EventAgregator.Publish(EventKey.abriuPainelSuspenso, null); EventAgregator.Publish(new StandardSendGameEvent(EventKey.getEmblem, nome)); EventAgregator.Publish(new StandardSendGameEvent(EventKey.disparaSom, SoundEffectID.painelAbrindo)); EventAgregator.Publish(EventKey.stopMusic, null); new MyInvokeMethod().InvokeNoTempoReal( () => { EventAgregator.Publish(new StandardSendGameEvent(EventKey.disparaSom, SoundEffectID.vinhetinhaDoSite)); }, .5f ); GetComponent <SpriteRenderer>().enabled = false; Destroy(GetComponent <Collider2D>()); int idDoEmblema = (int)nome; painelEmblema.ConstroiPainelUmaMensagem(DeuOkNoPainel, BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.emblemasTitle)[idDoEmblema]); descricaoDoEmblema.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.emblemasInfo)[idDoEmblema]; Texture2D t2d = (Texture2D)Resources.Load(nome.ToString()); Sprite S = Sprite.Create(t2d, new Rect(0, 0, t2d.width, t2d.height), t2d.texelSize); imgDoEmblema.sprite = S; }
void IniciarQualMenu(int qual) { switch (qual) { case 0: estado = EstadoDaqui.configuracoesAberto; menuDePauseBasico.IniciarHud(OnBasicPauseOptionSelect, BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.menuDePause).ToArray()); break; case 1: menuI.IniciarHud(); estado = EstadoDaqui.inventarioAberto; break; case 2: menuOE.IniciarHud(estadoAoPausar == EstadoDePersonagem.inCheckPoint); estado = EstadoDaqui.emblemasAberto; break; case 3: pentagonosHexagonos.IniciarHud(); estado = EstadoDaqui.pentagonosHexagonosAberto; break; case 4: menuU.IniciarHud(); estado = EstadoDaqui.updatesAberto; break; case 5: mapPanel.IniciarVisualizacaoDoMapa(); estado = EstadoDaqui.mapaAberto; break; } }
void EncaixeDeEmblemaSelecionado(int qual) { if (estaNoCheckPoint) { int opcaoGuardada = qual; if (Emblema.VerificarOcupacaoDoEncaixe(dj.MeusEmblemas, opcaoGuardada).NomeId != NomesEmblemas.nulo) { Emblema E = Emblema.ListaDeEncaixados(dj.MeusEmblemas)[opcaoGuardada]; E.OnUnequip(); E.EstaEquipado = false; ReiniciarVisaoDaHud(); emblemasE.SelecionarOpcaoEspecifica(opcaoGuardada); ColocaInfoTexts(dj.MeusEmblemas[0]); numEncaixes.text = Emblema.NumeroDeEspacosOcupados(dj.MeusEmblemas) + " / " + dj.EspacosDeEmblemas; } else { EventAgregator.Publish(new StandardSendGameEvent(EventKey.triedToChangeEmblemNoSuccessfull)); GlobalController.g.UmaMensagem.ConstroiPainelUmaMensagem(OnCheckPanel, BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.frasesDeEmblema)[3]); } } else { EventAgregator.Publish(new StandardSendGameEvent(EventKey.triedToChangeEmblemNoSuccessfull)); EventAgregator.Publish(new SendMethodEvent(EventKey.requestInfoEmblemPanel, OnCheckPanel)); //painelDeInfoEmblema.ConstroiPainelUmaMensagem(OnCheckPanel); } }
void SimEscolhiEsse() { GameController.g.MyKeys.MudaShift(KeyShift.estouNoTuto, true); GameController.g.HudM.UmaMensagem.ConstroiPainelUmaMensagem(FinalizaEscolhaInicial, string.Format( BancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.voceRecebeuCriature), criaturesIniciais[indiceDoSelecionado].NomeEmLinguas )); }
void AtualizaSlotes() { for (int i = 0; i < 3; i++) { if (selecionado == i) { if (slotes[i].Preenchido) { EquipamentoBase equip = slotes[i].EquipamentoNoSlote; textoDeInfosDoEquipamento.text = equip.NomeEquipamento + ":\r\n" + string.Format(BancoDeTextos.TextosDoIdioma("descricaoEquip" + equip.Tipo), equip.PercentagemDeMod); if (slotes[i].EquipamentoNoSlote.NivelDoEquipamento > 0) { MostrarBtnsDeCompraEVenda(); } else { DesabilitarBotoesDeCompra(); } } else { DesabilitarBotoesDeCompraEVenda(); } destaqueDoSelecionado[i].enabled = true; } else { destaqueDoSelecionado[i].enabled = false; } } }
public void BtnUsarItem() { if (!GameController.g.estaEmLuta) { if (GameController.g.EmEstadoDeAcao() && oSelecionado > -1) { BtnsManager.DesligarBotoes(gameObject); GameController.g.FuncaoDoUseiItem(oSelecionado, FluxoDeRetorno.menuHeroi); estado = EstdoDaqui.painelSuspensoAberto; } else if (oSelecionado <= -1) { p.AtivarNovaMens(BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.naoPodeEssaAcao)[2], 30); StartCoroutine(PauseMenu.VoltaTextoPause()); } else { p.AtivarNovaMens(BancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.naoPodeEssaAcao), 30); StartCoroutine(PauseMenu.VoltaTextoPause()); } } else { BtnsManager.DesligarBotoes(gameObject); GameController.g.HudM.UmaMensagem.ConstroiPainelUmaMensagem(() => { //int guarda = oSelecionado; insereI.FinalizarHud(); gameObject.SetActive(true); BtnsManager.ReligarBotoes(gameObject); }, BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.itens)[10]); } }
public void BtnOrganizar() { if (!modoOrganizar) { if (oSelecionado < 0) { infos.text = BancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.selecioneParaOrganizar); } else { infos.text = string.Format( BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.selecioneParaOrganizar)[1], MbItens.NomeEmLinguas(meusItens[oSelecionado].ID)); } EntrarNoModoOrganizar(); } else { SairDoModoOrganizar(); if (oSelecionado > -1) { infos.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.shopInfoItem)[(int)(meusItens[oSelecionado].ID)]; } else { infos.text = "Toque sobre um item para seleciona-lo"; } } }
void AoClique(int i) { if (!modoOrganizar) { infos.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.shopInfoItem)[(int)(meusItens[i].ID)]; MudaSpriteDoItem(i); } else { if (oSelecionado >= 0) { insereI.FinalizarHud(); TrocarDePosicao(oSelecionado, i); infos.text = BancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.selecioneParaOrganizar); gameObject.SetActive(true); } else { MudaSpriteDoItem(i); infos.text = string.Format( BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.selecioneParaOrganizar)[1], MbItens.NomeEmLinguas(meusItens[oSelecionado].ID)); } } }
void OpcaoEscolhida(int opcao) { switch (opcao) { case 0: case 1: indice1 = opcao == 0 ? false : true; conversa = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.frasesDeVendaDeIan).ToArray(); GameController.g.HudM.Menu_Basico.FinalizarHud(); GameController.g.HudM.DisparaT.IniciarDisparadorDeTextos(); GameController.g.HudM.DisparaT.Dispara( string.Format(conversa[0], RetornaArgumentosPreVenda()), fotoDoNPC); estadoInterno = EstadoInterno.frasePreVenda; break; case 2: conversa = conversasDeIan[indice1 ? 1 : 0]; indice1 = !indice1; estadoInterno = EstadoInterno.conversaInterna; GameController.g.HudM.DisparaT.IniciarDisparadorDeTextos(true); GameController.g.HudM.Menu_Basico.FinalizarHud(); break; case 3: PreFinal(); break; } }
void PreFinal() { estadoInterno = EstadoInterno.fraseDeFinalizacao; conversa = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.despedidabasicaDeIan).ToArray(); GameController.g.HudM.DisparaT.IniciarDisparadorDeTextos(); GameController.g.HudM.Menu_Basico.FinalizarHud(); }
void AplicaGolpe() { Atributos A = MeuCriatureBase.CaracCriature.meusAtributos; IGolpeBase gg = meuCriatureBase.GerenteDeGolpes.meusGolpes[meuCriatureBase.GerenteDeGolpes.golpeEscolhido]; Debug.Log("no chão: " + (mov.NoChao(meuCriatureBase.CaracCriature.distanciaFundamentadora))); if ((mov.NoChao(meuCriatureBase.CaracCriature.distanciaFundamentadora) || gg.PodeNoAr)) { if (!DisparadorDoGolpe.Dispara(meuCriatureBase, gameObject)) { string[] textos = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.usoDeGolpe).ToArray(); if (gg.UltimoUso + gg.TempoDeReuso >= Time.time) { GameController.g.HudM.Painel.AtivarNovaMens( string.Format(textos[0], MostradorDeTempo(gg.UltimoUso - (Time.time - gg.TempoDeReuso))) , 25, 2); } else if (A.PE.Corrente < gg.CustoPE) { GameController.g.HudM.Painel.AtivarNovaMens(textos[1], 25, 2); } } } }
protected override int SetarOpcoes() { DadosDoJogador dj = GameController.g.Manager.Dados; ItemBase[] nI = dj.MeusItens.ToArray(); Opcoes = new NomeItem[nI.Length]; for (int i = 0; i < nI.Length; i++) { Opcoes[i] = nI[i].Nome; } for (int i = 0; i < 3; i++) { if (dj.NumberedPositivistStamp(i) > 0) { seloPositivista[i].color = Color.white; } quantidadePositivista[i].text = "x" + dj.NumberedPositivistStamp(i); } if (Opcoes.Length > 0) { ChangeOption(0); } else { TitleUpdate.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.complementosDoMenuDePause)[0]; InfoUpdate.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.complementosDoMenuDePause)[1]; } return(Opcoes.Length); }
public ApresentaDerrota(CharacterManager manager, CreatureManager inimigoDerrotado) { this.manager = manager; this.inimigoDerrotado = inimigoDerrotado; textos = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.apresentaDerrota).ToArray(); fase = FaseDaDerrota.abreMensagem; }
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 override void SetarComponenteAdaptavel(GameObject G, int indice) { int indiceDeInteresse = (int)Opcoes[indice]; UmaOpcaoDeUpdates uma = G.GetComponent <UmaOpcaoDeUpdates>(); uma.SetarOpcao(BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.androidUpdateMenu)[indiceDeInteresse], imgU[indiceDeInteresse].Img, ChangeOption); }
public override void FuncaoDoBotao() { if (GameController.g.Manager.Estado == EstadoDePersonagem.aPasseio) { MensagemDeInfo(); EssePainel.ConstroiPainelUmaMensagem(RetornoDoPainel, BancoDeTextos.RetornaFraseDoIdioma(key)); } }
private void OnEnable() { for (int i = 0; i < textForExibition.Length; i++) { MessageVsUiText m = textForExibition[i]; m.uiText.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(m.messageKey)[m.indiceDoMessage]; } }
public PergaminhoDeLaurense(int estoque = 1) : base(new ContainerDeCaracteristicasDeItem(nomeIDitem.pergaminhoDeLaurense) { valor = 1500 } ) { Estoque = estoque; TextoDaMensagemInicial = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.usarPergaminhoDeLaurense).ToArray(); }
public void ReiniciarJogo() { ModificadorDoContainerPrincipal.DesligarBotoes(painelDePause); painelDeConfirmacao.AtivarPainelDeConfirmacao( SimEuQueroReiniciar, NaoQuero, BancoDeTextos.TextosDoIdioma(ChavesDeTexto.certezaDeReiniciarJogo) ); }
public void VoltarAoTitulo() { ModificadorDoContainerPrincipal.DesligarBotoes(painelDePause); painelDeConfirmacao.AtivarPainelDeConfirmacao( SimEuQueroVoltar, NaoQuero, BancoDeTextos.TextosDoIdioma(ChavesDeTexto.certezaVoltarAoTitulo) ); }
public PassouDeNivelEmLuta(CriatureBase oNivelado) { this.oNivelado = oNivelado; GameController.g.HudM.Painel.AtivarNovaMens( string.Format(BancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.passouDeNivel), oNivelado.NomeEmLinguas, oNivelado.CaracCriature.mNivel.Nivel) , 20); }
void OnRequestLocalNameExibition(IGameEvent e) { Debug.Log("invocado"); if (GameController.g.MyKeys.VerificaAutoShift(ID)) { GameController.g.LocalName.RequestLocalNameExibition( BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.nomesParaCenarios)[(int)localName], true); } }
public void LateUpdate() { switch (estado) { case EstdoDaqui.selecaoDeItem: CommandReader cr = GameController.g.CommandR; if (cr.DisparaAcao()) { if (modoOrganizar) { AoClique(insereI.OpcaoEscolhida); } else { oSelecionado = insereI.OpcaoEscolhida; BtnUsarItem(); } } else if (cr.DisparaCancel()) { BtnVoltar(); } else if (Input.GetButtonDown("trocaCriature")) { BtnOrganizar(); } int quanto = -insereI.LineCellCount() * cr.ValorDeGatilhos("EscolhaV"); if (quanto == 0) { quanto = -insereI.LineCellCount() * cr.ValorDeGatilhosTeclado("VerticalTeclado"); } if (quanto == 0) { quanto = cr.ValorDeGatilhos("EscolhaH") + cr.ValorDeGatilhos("HorizontalTeclado"); } insereI.MudarOpcaoComVal(quanto, insereI.LineCellCount()); if (quanto != 0 && meusItens.Length > 0) { infos.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.shopInfoItem) [(int)(meusItens[insereI.OpcaoEscolhida].ID)]; } else if (meusItens.Length <= 0) { infos.text = ""; } break; } }
public void BtnEscolher(NpcDoPrimeiroMiniArmagedom npcMini) { this.npcMini = npcMini; //BtnsManager.DesligarBotoes(gameObject); GameController.g.HudM.Confirmacao.AtivarPainelDeConfirmacao(SimEscolhiEsse, AindaNaoEscolhi, string.Format(BancoDeTextos.RetornaFraseDoIdioma(ChaveDeTexto.certezaDeEscolhaInicial), criaturesIniciais[indiceDoSelecionado].NomeEmLinguas, ContraTipos.NomeEmLinguas(criaturesIniciais[indiceDoSelecionado].CaracCriature.meusTipos[0])) ); }
protected override void ChangeOption(int qual) { TitleUpdate.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.nomesItens)[(int)Opcoes[qual]]; InfoUpdate.text = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.descricaoDosItensNoInventario)[(int)Opcoes[qual]]; if (painelDeTamanhoVariavel.childCount > qual + 1) { MudarSelecaoParaEspecifico(qual); } }
public RecompensaPorMissao(TipoMissao tipo, int nivel, int meta) { TextoDaRecompensa = string.Format( BancoDeTextos.TextosDoIdioma(ChavesDeTexto.missaoCumprida), string.Format( BancoDeTextos.TextosDoIdioma("indicativoDaMissao" + tipo.ToString()), meta) ); Valores = CalculeOsValores(nivel); }
public override void SetarComponenteAdaptavel(GameObject G, int indice) { UmaOpcaoComQuantidade uma = G.GetComponent <UmaOpcaoComQuantidade>(); string titleTxt = BancoDeTextos.RetornaListaDeTextoDoIdioma(ChaveDeTexto.nomeParaItensVendidos)[(int)itensPossiveisDeVender[indice].nome]; string infoTxt = itensPossiveisDeVender[indice].valorDeVenda.ToString(); uma.SetarOpcao(titleTxt, infoTxt, Resources.Load <Sprite>(itensPossiveisDeVender[indice].nome.ToString()) , ChangeOption); }