public static int GetInc(this SlayerName attr) { if (!SlayerAttrFactors.ContainsKey(attr)) { SlayerAttrFactors.Add(attr, new AttributeFactors()); } return(SlayerAttrFactors[attr].Inc); }
public static double GetWeight(this SlayerName attr) { if (!SlayerAttrFactors.ContainsKey(attr)) { SlayerAttrFactors.Add(attr, new AttributeFactors()); } return(SlayerAttrFactors[attr].Weight); }
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; } }
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; } }
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; } }
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; } }