public PlayerRawStat(RawStat stat, int value, int minValue = Int32.MinValue, int maxValue = Int32.MaxValue) { this.stat = stat; this.currentValue = value; this.minValue = minValue; this.maxValue = maxValue; }
public PlayerRawStat GetRawStat(RawStat stat) { switch (stat) { case (RawStat.HP): return(this.hp); case (RawStat.MANA): return(this.mana); } return(this.hp); }
private static PurchaseSet getFinalBuild(RawStat stats) { var finalBuild = new List <ItemStatic>(); if (stats.Item0 != 0) { finalBuild.Add(getItem(stats.Item0)); } if (stats.Item1 != 0) { finalBuild.Add(getItem(stats.Item1)); } if (stats.Item2 != 0) { finalBuild.Add(getItem(stats.Item2)); } if (stats.Item3 != 0) { finalBuild.Add(getItem(stats.Item3)); } if (stats.Item4 != 0) { finalBuild.Add(getItem(stats.Item4)); } if (stats.Item5 != 0) { finalBuild.Add(getItem(stats.Item5)); } if (stats.Item6 != 0) { finalBuild.Add(getItem(stats.Item6)); } return(new PurchaseSet() { Items = finalBuild, RecMath = false, Name = "Final Build" }); }
private static PurchaseSet getFinalBuild(RawStat stats) { var finalBuild = new List<ItemStatic>(); if (stats.Item0 != 0) { finalBuild.Add(getItem(stats.Item0)); } if (stats.Item1 != 0) { finalBuild.Add(getItem(stats.Item1)); } if (stats.Item2 != 0) { finalBuild.Add(getItem(stats.Item2)); } if (stats.Item3 != 0) { finalBuild.Add(getItem(stats.Item3)); } if (stats.Item4 != 0) { finalBuild.Add(getItem(stats.Item4)); } if (stats.Item5 != 0) { finalBuild.Add(getItem(stats.Item5)); } if (stats.Item6 != 0) { finalBuild.Add(getItem(stats.Item6)); } return new PurchaseSet() { Items = finalBuild, RecMath = false, Name = "Final Build" }; }