public List <ITownUpgrade> GetUpgrades(string treeId, string code) { List <ITownUpgrade> foundUpgrades = new List <ITownUpgrade>(); ITownUpgrade upgrade = PositiveQuirkUpgrades.Find(item => item.TreeId == treeId && item.UpgradeCode == code); if (upgrade != null) { foundUpgrades.Add(upgrade); } upgrade = NegativeQuirkUpgrades.Find(item => item.TreeId == treeId && item.UpgradeCode == code); if (upgrade != null) { foundUpgrades.Add(upgrade); } upgrade = PermNegativeUpgrades.Find(item => item.TreeId == treeId && item.UpgradeCode == code); if (upgrade != null) { foundUpgrades.Add(upgrade); } upgrade = SlotUpgrades.Find(item => item.TreeId == treeId && item.UpgradeCode == code); if (upgrade != null) { foundUpgrades.Add(upgrade); } return(foundUpgrades); }
public ITownUpgrade GetUpgradeByCode(string treeId, string code) { ITownUpgrade upgrade = DiscountUpgrades.Find(item => item.UpgradeCode == code && item.TreeId == treeId); if (upgrade == null) { return(TrinketSlotUpgrades.Find(item => item.UpgradeCode == code && item.TreeId == treeId)); } return(upgrade); }
public ITownUpgrade GetUpgradeByCode(string treeId, string code) { ITownUpgrade upgrade = RosterSlotUpgrades.Find(item => item.UpgradeCode == code && item.TreeId == treeId); if (upgrade == null) { upgrade = RecruitSlotUpgrades.Find(item => item.UpgradeCode == code && item.TreeId == treeId); } if (upgrade == null) { upgrade = RecruitExperienceUpgrades.Find(item => item.UpgradeCode == code && item.TreeId == treeId); } return(upgrade); }
public ITownUpgrade GetUpgradeByCode(string code) { ITownUpgrade upgrade = CostUpgrades.Find(item => item.UpgradeCode == code); if (upgrade != null) { return(upgrade); } upgrade = SlotUpgrades.Find(item => item.UpgradeCode == code); if (upgrade != null) { return(upgrade); } upgrade = StressUpgrades.Find(item => item.UpgradeCode == code); return(upgrade); }
public List <ITownUpgrade> GetUpgrades(string treeId, string code) { List <ITownUpgrade> foundUpgrades = new List <ITownUpgrade>(); ITownUpgrade upgrade = DiseaseTreatmentUpgrades.Find(item => item.TreeId == treeId && item.UpgradeCode == code); if (upgrade != null) { foundUpgrades.Add(upgrade); } upgrade = CureAllUpgrades.Find(item => item.TreeId == treeId && item.UpgradeCode == code); if (upgrade != null) { foundUpgrades.Add(upgrade); } upgrade = SlotUpgrades.Find(item => item.TreeId == treeId && item.UpgradeCode == code); if (upgrade != null) { foundUpgrades.Add(upgrade); } return(foundUpgrades); }