Exemplo n.º 1
0
        int DMCalc(EHex characteristic)
        {
            var value = characteristic.Value;

            if (value == 0)
            {
                return(-3);
            }
            if (value <= 2)
            {
                return(-2);
            }
            if (value <= 5)
            {
                return(-1);
            }
            if (value <= 8)
            {
                return(0);
            }
            if (value <= 11)
            {
                return(1);
            }
            if (value <= 14)
            {
                return(2);
            }
            if (value <= 15)
            {
                return(3);
            }
            throw new ArgumentOutOfRangeException("characteristic", characteristic, "characteristic must be between 0 and 15");
        }
Exemplo n.º 2
0
 int DMCalc(EHex characteristic)
 {
     var value = characteristic.Value;
     if (value == 0)
         return -3;
     if (value <= 2)
         return -2;
     if (value <= 5)
         return -1;
     if (value <= 8)
         return 0;
     if (value <= 11)
         return 1;
     if (value <= 14)
         return 2;
     if (value <= 15)
         return 3;
     throw new ArgumentOutOfRangeException("characteristic", characteristic, "characteristic must be between 0 and 15");
 }