Пример #1
0
        public CriatureBase(nomesCriatures X, int nivel = 1)
        {
            CriatureBase Y = personagemG2.RetornaUmCriature(X); //(CriatureBase)(personagemG2.Criatures[X].Clone());

            caracCriature       = Y.CaracCriature;
            gerenteG            = Y.GerenteDeGolpes;
            mov                 = Y.Mov;
            alturaCamera        = Y.alturaCamera;
            distanciaCamera     = Y.distanciaCamera;
            alturaCameraLuta    = Y.alturaCameraLuta;
            distanciaCameraLuta = Y.distanciaCameraLuta;
            nome                = X;

            if (nivel > 1)
            {
                caracCriature.IncrementaNivel(nivel);
            }

            gerenteG.meusGolpes = new List <GolpeBase>();
            gerenteG.meusGolpes.AddRange(GolpesAtivos(nivel, gerenteG.listaDeGolpes.ToArray()));


            VerificaSomaDeTaxas();
        }
Пример #2
0
 public MovimentacaoBasica(CaracteristicasDeMovimentacao caracMov, ElementosDeMovimentacao elementos)
 {
     this.caracMov  = caracMov;
     this.elementos = elementos;
     pulo           = new Pulo(caracMov.caracPulo, elementos);
 }