コード例 #1
0
 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);
 }
コード例 #2
0
 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);
 }