private void add_treasure_issues(string plotname, Plot plot, List <TreasureIssue> treasure_issues) { TreasureIssue treasureIssue = new TreasureIssue(plotname, plot); if (treasureIssue.Reason != "") { treasure_issues.Add(treasureIssue); foreach (PlotPoint point in plot.Points) { this.add_treasure_issues(point.Name, point.Subplot, treasure_issues); } } }
void add_treasure_issues(string plotname, Plot plot, List <TreasureIssue> treasure_issues) { TreasureIssue ti = new TreasureIssue(plotname, plot); if (ti.Reason != "") { treasure_issues.Add(ti); foreach (PlotPoint pp in plot.Points) { add_treasure_issues(pp.Name, pp.Subplot, treasure_issues); } } }