public bool NewDungeon(string epoch) { if (epoch == null) { return(false); } DungeonToConfigure = new DungeonSkeleton(epoch); ConfiguredDungeon = new DungeonSkeleton(epoch); ConfiguredDungeon.ConfiguredClasses.AddRange(DungeonToConfigure.ConfiguredClasses); ConfiguredDungeon.ConfiguredRaces.AddRange(DungeonToConfigure.ConfiguredRaces); ConfiguredDungeon.Rooms.AddRange(DungeonToConfigure.Rooms); ConfiguredDungeon.Neighborships.AddRange(DungeonToConfigure.Neighborships); return(true); }
public bool LoadDungeon(IDungeon dungeon) { if (dungeon == null) { return(false); } DungeonToConfigure = dungeon; ConfiguredDungeon = new DungeonSkeleton(DungeonToConfigure.DungeonEpoch); ConfiguredDungeon.ConfiguredClasses.AddRange(DungeonToConfigure.ConfiguredClasses); ConfiguredDungeon.ConfiguredRaces.AddRange(DungeonToConfigure.ConfiguredRaces); ConfiguredDungeon.Rooms.AddRange(DungeonToConfigure.Rooms); ConfiguredDungeon.Neighborships.AddRange(DungeonToConfigure.Neighborships); return(true); }