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])) ); }
public void Aciona(GolpeBase g) { gameObject.SetActive(true); imgGolpe.texture = GameController.g.El.RetornaMini(g.Nome); txtNomeGolpe.text = GolpeBase.NomeEmLinguas(g.Nome); numCusto.text = g.CustoPE.ToString(); txtTipo.text = ContraTipos.NomeEmLinguas(g.Tipo); numPoder.text = g.PotenciaCorrente.ToString(); tempoReg.text = g.TempoDeReuso.ToString() + "s"; }
public void InserirDadosNoPainelPrincipal(CriatureBase C) { Atributos A = C.CaracCriature.meusAtributos; IGerenciadorDeExperiencia g_XP = C.CaracCriature.mNivel; imgDoPersonagem.texture = GameController.g.El.RetornaMini(C.NomeID); txtNomeC.text = C.NomeEmLinguas; numNivel.text = g_XP.Nivel.ToString(); numPV.text = A.PV.Corrente + "\t/\t" + A.PV.Maximo; numPE.text = A.PE.Corrente + "\t/\t" + A.PE.Maximo; numXp.text = g_XP.XP + "\t/\t" + g_XP.ParaProxNivel; numAtk.text = A.Ataque.Corrente.ToString(); numDef.text = A.Defesa.Corrente.ToString(); numPod.text = A.Poder.Corrente.ToString(); string paraTipos = ""; for (int i = 0; i < C.CaracCriature.meusTipos.Length; i++) { paraTipos += ContraTipos.NomeEmLinguas(C.CaracCriature.meusTipos[i]) + ", "; } txtMeusTipos.text = paraTipos.Substring(0, paraTipos.Length - 2); }
public static ContraTipos[] AplicaContraTipos(NomeTipos nomeDoTipo) { ContraTipos[] retorno = new ContraTipos[System.Enum.GetValues(typeof(NomeTipos)).Length]; switch (nomeDoTipo) { case NomeTipos.Agua: retorno = new ContraTipos[] { new ContraTipos() { Nome = NomeTipos.Agua.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Fogo.ToString(), Mod = 0.25f }, new ContraTipos() { Nome = NomeTipos.Planta.ToString(), Mod = 1.75f }, new ContraTipos() { Nome = NomeTipos.Gelo.ToString(), Mod = 2 }, new ContraTipos() { Nome = NomeTipos.Terra.ToString(), Mod = 0.5f }, new ContraTipos() { Nome = NomeTipos.Pedra.ToString(), Mod = 0.5f }, new ContraTipos() { Nome = NomeTipos.Psiquico.ToString(), Mod = 1.75f }, new ContraTipos() { Nome = NomeTipos.Eletrico.ToString(), Mod = 2f }, new ContraTipos() { Nome = NomeTipos.Normal.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Veneno.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Inseto.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Voador.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Gas.ToString(), Mod = 1 } }; break; case NomeTipos.Planta: retorno = new ContraTipos[] { new ContraTipos() { Nome = NomeTipos.Agua.ToString(), Mod = 0.25f }, new ContraTipos() { Nome = NomeTipos.Fogo.ToString(), Mod = 2f }, new ContraTipos() { Nome = NomeTipos.Planta.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Gelo.ToString(), Mod = 1.25f }, new ContraTipos() { Nome = NomeTipos.Terra.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Pedra.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Psiquico.ToString(), Mod = 1.25f }, new ContraTipos() { Nome = NomeTipos.Eletrico.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Normal.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Veneno.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Inseto.ToString(), Mod = 1.25f }, new ContraTipos() { Nome = NomeTipos.Voador.ToString(), Mod = 1.25f }, new ContraTipos() { Nome = NomeTipos.Gas.ToString(), Mod = 1 } }; break; case NomeTipos.Fogo: retorno = new ContraTipos[] { new ContraTipos() { Nome = NomeTipos.Agua.ToString(), Mod = 1.5f }, new ContraTipos() { Nome = NomeTipos.Fogo.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Planta.ToString(), Mod = 0.5f }, new ContraTipos() { Nome = NomeTipos.Gelo.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Terra.ToString(), Mod = 1.5f }, new ContraTipos() { Nome = NomeTipos.Pedra.ToString(), Mod = 1.25f }, new ContraTipos() { Nome = NomeTipos.Psiquico.ToString(), Mod = 1.75f }, new ContraTipos() { Nome = NomeTipos.Eletrico.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Normal.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Veneno.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Inseto.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Voador.ToString(), Mod = 1.25f }, new ContraTipos() { Nome = NomeTipos.Gas.ToString(), Mod = 2 } }; break; case NomeTipos.Voador: retorno = new ContraTipos[] { new ContraTipos() { Nome = NomeTipos.Agua.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Fogo.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Planta.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Gelo.ToString(), Mod = 2f }, new ContraTipos() { Nome = NomeTipos.Terra.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Pedra.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Psiquico.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Eletrico.ToString(), Mod = 1.5f }, new ContraTipos() { Nome = NomeTipos.Normal.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Veneno.ToString(), Mod = 1.5f }, new ContraTipos() { Nome = NomeTipos.Inseto.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Voador.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Gas.ToString(), Mod = 0.25f } }; break; case NomeTipos.Inseto: retorno = new ContraTipos[] { new ContraTipos() { Nome = NomeTipos.Agua.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Fogo.ToString(), Mod = 1.75f }, new ContraTipos() { Nome = NomeTipos.Planta.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Gelo.ToString(), Mod = 1.25f }, new ContraTipos() { Nome = NomeTipos.Terra.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Pedra.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Psiquico.ToString(), Mod = 0.5f }, new ContraTipos() { Nome = NomeTipos.Eletrico.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Normal.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Veneno.ToString(), Mod = 2f }, new ContraTipos() { Nome = NomeTipos.Inseto.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Voador.ToString(), Mod = 1.75f }, new ContraTipos() { Nome = NomeTipos.Gas.ToString(), Mod = 1.5f } }; break; case NomeTipos.Psiquico: retorno = new ContraTipos[] { new ContraTipos() { Nome = NomeTipos.Agua.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Fogo.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Planta.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Gelo.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Terra.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Pedra.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Psiquico.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Eletrico.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Normal.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Veneno.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Inseto.ToString(), Mod = 1.75f }, new ContraTipos() { Nome = NomeTipos.Voador.ToString(), Mod = 1.75f }, new ContraTipos() { Nome = NomeTipos.Gas.ToString(), Mod = 1.5f } }; break; case NomeTipos.Normal: retorno = new ContraTipos[] { new ContraTipos() { Nome = NomeTipos.Agua.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Fogo.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Planta.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Gelo.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Terra.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Pedra.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Psiquico.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Eletrico.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Normal.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Veneno.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Inseto.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Voador.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Gas.ToString(), Mod = 1 }, }; break; case NomeTipos.Veneno: retorno = new ContraTipos[] { new ContraTipos() { Nome = NomeTipos.Agua.ToString(), Mod = 1.25f }, new ContraTipos() { Nome = NomeTipos.Fogo.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Planta.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Gelo.ToString(), Mod = 1.25f }, new ContraTipos() { Nome = NomeTipos.Terra.ToString(), Mod = 1.25f }, new ContraTipos() { Nome = NomeTipos.Pedra.ToString(), Mod = 1.25f }, new ContraTipos() { Nome = NomeTipos.Psiquico.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Eletrico.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Normal.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Veneno.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Inseto.ToString(), Mod = 0.5f }, new ContraTipos() { Nome = NomeTipos.Voador.ToString(), Mod = 1 }, new ContraTipos() { Nome = NomeTipos.Gas.ToString(), Mod = 0.5f }, }; break; case NomeTipos.Pedra: retorno = new ContraTipos[] { new ContraTipos() { Nome = NomeTipos.Agua.ToString(), Mod = 2f }, new ContraTipos() { Nome = NomeTipos.Fogo.ToString(), Mod = 0.25f }, new ContraTipos() { Nome = NomeTipos.Planta.ToString(), Mod = 1.75f }, new ContraTipos() { Nome = NomeTipos.Gelo.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Terra.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Pedra.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Psiquico.ToString(), Mod = 1.5f }, new ContraTipos() { Nome = NomeTipos.Eletrico.ToString(), Mod = 0.1f }, new ContraTipos() { Nome = NomeTipos.Normal.ToString(), Mod = 0.5f }, new ContraTipos() { Nome = NomeTipos.Veneno.ToString(), Mod = 0.5f }, new ContraTipos() { Nome = NomeTipos.Inseto.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Voador.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Gas.ToString(), Mod = 0.5f }, }; break; case NomeTipos.Eletrico: retorno = new ContraTipos[] { new ContraTipos() { Nome = NomeTipos.Agua.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Fogo.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Planta.ToString(), Mod = 1.25f }, new ContraTipos() { Nome = NomeTipos.Gelo.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Terra.ToString(), Mod = 1.5f }, new ContraTipos() { Nome = NomeTipos.Pedra.ToString(), Mod = 1.75f }, new ContraTipos() { Nome = NomeTipos.Psiquico.ToString(), Mod = 1.5f }, new ContraTipos() { Nome = NomeTipos.Eletrico.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Normal.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Veneno.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Inseto.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Voador.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Gas.ToString(), Mod = 1f }, }; break; case NomeTipos.Terra: retorno = new ContraTipos[] { new ContraTipos() { Nome = NomeTipos.Agua.ToString(), Mod = 2f }, new ContraTipos() { Nome = NomeTipos.Fogo.ToString(), Mod = 0.1f }, new ContraTipos() { Nome = NomeTipos.Planta.ToString(), Mod = 1.75f }, new ContraTipos() { Nome = NomeTipos.Gelo.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Terra.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Pedra.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Psiquico.ToString(), Mod = 1.5f }, new ContraTipos() { Nome = NomeTipos.Eletrico.ToString(), Mod = 0.15f }, new ContraTipos() { Nome = NomeTipos.Normal.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Veneno.ToString(), Mod = 0.95f }, new ContraTipos() { Nome = NomeTipos.Inseto.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Voador.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Gas.ToString(), Mod = 0.75f }, }; break; case NomeTipos.Gas: retorno = new ContraTipos[] { new ContraTipos() { Nome = NomeTipos.Agua.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Fogo.ToString(), Mod = 2f }, new ContraTipos() { Nome = NomeTipos.Planta.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Gelo.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Terra.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Pedra.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Psiquico.ToString(), Mod = 0.5f }, new ContraTipos() { Nome = NomeTipos.Eletrico.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Normal.ToString(), Mod = 1f }, new ContraTipos() { Nome = NomeTipos.Veneno.ToString(), Mod = 0.75f }, new ContraTipos() { Nome = NomeTipos.Inseto.ToString(), Mod = 0.5f }, new ContraTipos() { Nome = NomeTipos.Voador.ToString(), Mod = 2f }, new ContraTipos() { Nome = NomeTipos.Gas.ToString(), Mod = 1f }, }; break; } return(retorno); }