Beispiel #1
0
    public override List <ITownUpgrade> GetUpgrades(string treeId, string code)
    {
        List <ITownUpgrade> townUpgrades = new List <ITownUpgrade>();

        townUpgrades.AddRange(DiscountUpgrades.FindAll(item => item.UpgradeCode == code && item.TreeId == treeId).Cast <ITownUpgrade>());
        townUpgrades.AddRange(TrinketSlotUpgrades.FindAll(item => item.UpgradeCode == code && item.TreeId == treeId).Cast <ITownUpgrade>());
        return(townUpgrades);
    }
Beispiel #2
0
 public override List <ITownUpgrade> GetUpgrades(string treeId, string code)
 {
     return(DiscountUpgrades.FindAll(item => item.UpgradeCode == code && item.TreeId == treeId).Cast <ITownUpgrade>().ToList());
 }