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);
    }
Ejemplo n.º 2
0
    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;
    }
Ejemplo n.º 3
0
Archivo: heroi.cs Proyecto: fayvit/PQP
    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;
        */
    }
Ejemplo n.º 4
0
    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;
         */
    }
Ejemplo n.º 5
0
    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;
         */
    }