public static colisor pegueOColisor(nomesGolpes nomeColisor, Criature XX) { colisor C = new colisor(); /* * Quando e feito um saveGame o Criature e salvo em essencia como esta no script, * isso inclui os colisores, * se algum golpe for inserido apos esse save e um novo colisor for inserido * o novo colisor nao aparece no jogo salvo * * Para corrigir isso inseri essa linha que questiona a existencia do colisor */ if (XX.colisores.ContainsKey(nomeColisor)) { C = XX.colisores[nomeColisor]; } else { Criature XXX = new cCriature(XX.nomeID).criature(); /* * Essa linha verifica a existencia do colisor no script desse Criature, * se existir insere no criature que lançou o golpe * se nao existir da uma mensagem de atençao */ if (XXX.colisores.ContainsKey(nomeColisor)) { XX.colisores.Add(nomeColisor, XXX.colisores[nomeColisor]); } else { Debug.LogWarning("O Colisor com o nome \"" + nomeColisor + "\" nao foi encontrado para " + XX.Nome); return(new colisor("erroColisor")); } } return(C); }
colisor pegueOColisor(nomesGolpes nomeColisor) { colisor C = new colisor(); Criature XX = GetComponent<umCriature>().criature(); /* Quando e feito um saveGame o Criature e salvo em essencia como esta no script, isso inclui os colisores, se algum golpe for inserido apos esse save e um novo colisor for inserido o novo colisor nao aparece no jogo salvo Para corrigir isso inseri essa linha que questiona a existencia do colisor */ if(XX.colisores.ContainsKey(nomeColisor)) C = XX.colisores[nomeColisor]; else{ Criature XXX = new cCriature(XX.nomeID).criature(); /* Essa linha verifica a existencia do colisor no script desse Criature, se existir insere no criature que lançou o golpe se nao existir da uma mensagem de atençao */ if(XXX.colisores.ContainsKey(nomeColisor)) XX.colisores.Add(nomeColisor,XXX.colisores[nomeColisor] ); else{ Debug.LogWarning("O Colisor com o nome \""+nomeColisor+"\" nao foi encontrado para "+XX.Nome); return new colisor("erroColisor"); } } return C; }
void Awake() { tempoDoUltimoUsoDeItem = -intervaloParaUsarItem; controladorDeChaves.executa(Application.loadedLevelName); //bancoDeTextos.verificaChaves("pt-br","en-google"); contraTreinador = false; emLuta = false; Criature P = null; P = new cCriature (nomesCriatures.Arpia,8).criature (); //P.cAtributos[0].Corrente = 20; //P.mNivel.XP = 149; criaturesAtivos.Add(P); P = new cCriature (nomesCriatures.Fajin,6).criature (); //P.cAtributos[0].Corrente = 0; criaturesAtivos.Add(P); P = new cCriature (nomesCriatures.Abutre,8).criature (); criaturesAtivos.Add(P); P = new cCriature (nomesCriatures.Aladegg,5).criature (); criaturesAtivos.Add(P); P = new cCriature (nomesCriatures.Onarac,8).criature (); criaturesAtivos.Add(P); P = new cCriature (nomesCriatures.Marak).criature (); criaturesArmagedados.Add(P); P = new cCriature (nomesCriatures.Escorpion).criature (); criaturesArmagedados.Add(P); P = new cCriature (nomesCriatures.Aladegg).criature (); criaturesArmagedados.Add(P); P = new cCriature (nomesCriatures.Babaucu,2).criature (); criaturesArmagedados.Add(P); criatureSai = 1; itens.Add (new item(nomeIDitem.maca){estoque = 10}); itens.Add (new item(nomeIDitem.estatuaMisteriosa){estoque = 10}); itens.Add (new item(nomeIDitem.pergaminhoDeFuga){estoque = 3}); itens.Add (new item(nomeIDitem.pergaminhoDePerfeicao){estoque = 3}); itens.Add (new item(nomeIDitem.pergSaida){estoque = 1}); itens.Add (new item(nomeIDitem.pergArmagedom){estoque = 3}); //itens [0].estoque = 1; /* itens.Add(new item(nomeIDitem.pergaminhoDePerfeicao)); itens.Add(new item(nomeIDitem.gasolina)); itens.Add(new item(nomeIDitem.aguaTonica)); itens.Add(new item(nomeIDitem.regador)); itens.Add(new item(nomeIDitem.quartzo)); itens.Add(new item(nomeIDitem.adubo)); itens.Add(new item(nomeIDitem.seiva)); itens.Add(new item(nomeIDitem.inseticida)); itens.Add(new item(nomeIDitem.pilha)); itens.Add(new item(nomeIDitem.estrela)); itens.Add(new item(nomeIDitem.geloSeco)); itens.Add(new item(nomeIDitem.aura)); itens.Add(new item(nomeIDitem.ventilador)); itens.Add(new item(nomeIDitem.repolhoComOvo)); itens.Add(new item(nomeIDitem.estatuaMisteriosa)); itens.Add(new item(nomeIDitem.pergaminhoDeFuga)); itens[itens.Count-1].estoque = 10; itens.Add (new item (nomeIDitem.cartaLuva)); itens[itens.Count-1].estoque = 10; */ }
public void Awake() { if (Application.loadedLevelName != ondeEntrei.nomeDaEntrada) { ondeEntrei = new entreiPor("", Vector3.zero); } tempoDoUltimoUsoDeItem = -intervaloParaUsarItem; variaveisChave.particularidadesDeCaregamento(); bancoDeTextos.verificaChaves("pt-br", "en-google"); contraTreinador = false; emLuta = false; Criature P = null; P = new cCriature(nomesCriatures.Baratarab).criature(); //P.cAtributos[0].Corrente = 20; //P.mNivel.XP = 149; //P.mNivel.simulaPassaNivel(P.cAtributos); criaturesAtivos.Add(P); P = new cCriature(nomesCriatures.Oderc, 8).criature(); //P.cAtributos[0].Corrente = 0; criaturesAtivos.Add(P); P = new cCriature(nomesCriatures.Cracler, 4).criature(); criaturesAtivos.Add(P); P = new cCriature(nomesCriatures.Nedak, 4).criature(); criaturesAtivos.Add(P); P = new cCriature(nomesCriatures.Baratarab, 8).criature(); criaturesAtivos.Add(P); P = new cCriature(nomesCriatures.Marak).criature(); criaturesArmagedados.Add(P); P = new cCriature(nomesCriatures.Escorpion).criature(); criaturesArmagedados.Add(P); P = new cCriature(nomesCriatures.Aladegg).criature(); criaturesArmagedados.Add(P); P = new cCriature(nomesCriatures.Babaucu, 2).criature(); criaturesArmagedados.Add(P); criatureSai = 1; itens.Add(new item(nomeIDitem.maca) { estoque = 20 }); itens.Add(new item(nomeIDitem.cartaLuva) { estoque = 3 }); itens.Add(new item(nomeIDitem.pergArmagedom) { estoque = 7 }); itens.Add(new item(nomeIDitem.pergSabre) { estoque = 5 }); itens.Add(new item(nomeIDitem.pergSaida) { estoque = 5 }); itens.Add(new item(nomeIDitem.pergGosmaDeInseto) { estoque = 8 }); itens.Add(new item(nomeIDitem.pergGosmaAcida) { estoque = 8 }); itens.Add(new item(nomeIDitem.pergMultiplicar) { estoque = 7 }); itens.Add(new item(nomeIDitem.estatuaMisteriosa) { estoque = 1 }); //itens [0].estoque = 1; /* * itens.Add(new item(nomeIDitem.pergaminhoDePerfeicao)); * * itens.Add(new item(nomeIDitem.gasolina)); * itens.Add(new item(nomeIDitem.aguaTonica)); * itens.Add(new item(nomeIDitem.regador)); * itens.Add(new item(nomeIDitem.quartzo)); * itens.Add(new item(nomeIDitem.adubo)); * itens.Add(new item(nomeIDitem.seiva)); * itens.Add(new item(nomeIDitem.inseticida)); * itens.Add(new item(nomeIDitem.pilha)); * itens.Add(new item(nomeIDitem.estrela)); * itens.Add(new item(nomeIDitem.geloSeco)); * itens.Add(new item(nomeIDitem.aura)); * itens.Add(new item(nomeIDitem.ventilador)); * itens.Add(new item(nomeIDitem.repolhoComOvo)); * itens.Add(new item(nomeIDitem.estatuaMisteriosa)); * * itens.Add(new item(nomeIDitem.pergaminhoDeFuga)); * itens[itens.Count-1].estoque = 10; * * itens.Add (new item (nomeIDitem.cartaLuva)); * itens[itens.Count-1].estoque = 10; */ }
void Awake() { tempoDoUltimoUsoDeItem = -intervaloParaUsarItem; controladorDeChaves.executa(Application.loadedLevelName); //bancoDeTextos.verificaChaves("pt-br","en-google"); contraTreinador = false; emLuta = false; Criature P = null; P = new cCriature(nomesCriatures.Arpia, 8).criature(); //P.cAtributos[0].Corrente = 20; //P.mNivel.XP = 149; criaturesAtivos.Add(P); P = new cCriature(nomesCriatures.Fajin, 6).criature(); //P.cAtributos[0].Corrente = 0; criaturesAtivos.Add(P); P = new cCriature(nomesCriatures.Abutre, 8).criature(); criaturesAtivos.Add(P); P = new cCriature(nomesCriatures.Aladegg, 5).criature(); criaturesAtivos.Add(P); P = new cCriature(nomesCriatures.Onarac, 8).criature(); criaturesAtivos.Add(P); P = new cCriature(nomesCriatures.Marak).criature(); criaturesArmagedados.Add(P); P = new cCriature(nomesCriatures.Escorpion).criature(); criaturesArmagedados.Add(P); P = new cCriature(nomesCriatures.Aladegg).criature(); criaturesArmagedados.Add(P); P = new cCriature(nomesCriatures.Babaucu, 2).criature(); criaturesArmagedados.Add(P); criatureSai = 1; itens.Add(new item(nomeIDitem.maca) { estoque = 10 }); itens.Add(new item(nomeIDitem.estatuaMisteriosa) { estoque = 10 }); itens.Add(new item(nomeIDitem.pergaminhoDeFuga) { estoque = 3 }); itens.Add(new item(nomeIDitem.pergaminhoDePerfeicao) { estoque = 3 }); itens.Add(new item(nomeIDitem.pergSaida) { estoque = 1 }); itens.Add(new item(nomeIDitem.pergArmagedom) { estoque = 3 }); //itens [0].estoque = 1; /* * itens.Add(new item(nomeIDitem.pergaminhoDePerfeicao)); * * itens.Add(new item(nomeIDitem.gasolina)); * itens.Add(new item(nomeIDitem.aguaTonica)); * itens.Add(new item(nomeIDitem.regador)); * itens.Add(new item(nomeIDitem.quartzo)); * itens.Add(new item(nomeIDitem.adubo)); * itens.Add(new item(nomeIDitem.seiva)); * itens.Add(new item(nomeIDitem.inseticida)); * itens.Add(new item(nomeIDitem.pilha)); * itens.Add(new item(nomeIDitem.estrela)); * itens.Add(new item(nomeIDitem.geloSeco)); * itens.Add(new item(nomeIDitem.aura)); * itens.Add(new item(nomeIDitem.ventilador)); * itens.Add(new item(nomeIDitem.repolhoComOvo)); * itens.Add(new item(nomeIDitem.estatuaMisteriosa)); * * itens.Add(new item(nomeIDitem.pergaminhoDeFuga)); * itens[itens.Count-1].estoque = 10; * * itens.Add (new item (nomeIDitem.cartaLuva)); * itens[itens.Count-1].estoque = 10; */ }