Example #1
0
        public static int GetInc(this SlayerName attr)
        {
            if (!SlayerAttrFactors.ContainsKey(attr))
            {
                SlayerAttrFactors.Add(attr, new AttributeFactors());
            }

            return(SlayerAttrFactors[attr].Inc);
        }
Example #2
0
        public static double GetWeight(this SlayerName attr)
        {
            if (!SlayerAttrFactors.ContainsKey(attr))
            {
                SlayerAttrFactors.Add(attr, new AttributeFactors());
            }

            return(SlayerAttrFactors[attr].Weight);
        }
Example #3
0
 public static void SetInc(this SlayerName attr, int inc)
 {
     if (!SlayerAttrFactors.ContainsKey(attr))
     {
         SlayerAttrFactors.Add(attr, new AttributeFactors(1.0, 1, inc));
     }
     else
     {
         SlayerAttrFactors[attr].Inc = inc;
     }
 }
Example #4
0
 public static void SetMax(this SlayerName attr, int max)
 {
     if (!SlayerAttrFactors.ContainsKey(attr))
     {
         SlayerAttrFactors.Add(
             attr,
             new AttributeFactors
         {
             Max = max
         });
     }
     else
     {
         SlayerAttrFactors[attr].Max = max;
     }
 }
Example #5
0
 public static void SetMin(this SlayerName attr, int min)
 {
     if (!SlayerAttrFactors.ContainsKey(attr))
     {
         SlayerAttrFactors.Add(
             attr,
             new AttributeFactors
         {
             Min = min
         });
     }
     else
     {
         SlayerAttrFactors[attr].Min = min;
     }
 }
Example #6
0
 public static void SetWeight(this SlayerName attr, double weight)
 {
     if (!SlayerAttrFactors.ContainsKey(attr))
     {
         SlayerAttrFactors.Add(
             attr,
             new AttributeFactors
         {
             Weight = weight
         });
     }
     else
     {
         SlayerAttrFactors[attr].Weight = weight;
     }
 }