示例#1
0
 public void procesarDgm(Damage dmg)
 {
     foreach (string item in defensa.getTypes())
     {
         ;
     }
     //afec.receptor(item).atenuar( descuento.formaDescuento(afec,dmg) );
 }
示例#2
0
 iAttack <T> iAttack <T> .addAttack(iAttack <T> ataque)
 {
     foreach (string tipo in ataque.getTypes())
     {
         var buscado = buscarOcrear(tipo);
         buscado.add(ataque.getAttack(tipo));
         if (buscado.CompareTo(max) == 1)
         {
             buscado.set(max.get());
         }
     }
     return(this);
 }
示例#3
0
        iAttack <T> iAttack <T> .remAttack(iAttack <T> ataque)
        {
            foreach (var tipo in ataque.getTypes())
            {
                var buscado = buscarOcrear(tipo);
                buscado.reduce(ataque.getAttack(tipo));
                if (buscado.CompareTo(min) == -1)
                {
                    buscado.set(min.get());
                }
            }

            return(this);
        }
示例#4
0
 iAttack <T> iAttack <T> .mulAttack(iAttack <float> ataque)
 {
     foreach (var tipo in ataque.getTypes())
     {
         var buscado = buscarOcrear(tipo);
         buscado.mult(ataque.getAttack(tipo));
         if (buscado.CompareTo(max) == 1)
         {
             buscado.set(max.get());
         }
         else if (buscado.CompareTo(min) == -1)
         {
             buscado.set(min.get());
         }
     }
     return(this);
 }
示例#5
0
 public string[] getTypes()
 {
     return(atq.getTypes());
 }