Exemple #1
0
 public BaseDetourStep()
 {
     Treasures     = new BulkSpawner <T, MapItem>();
     TileTreasures = new BulkSpawner <T, EffectTile>();
     GuardTypes    = new BulkSpawner <T, MobSpawn>();
     GenericRooms  = new SpawnList <RoomGen <T> >();
 }
Exemple #2
0
 protected RoomGenGuardedCave(RoomGenGuardedCave <T> other)
 {
     Treasures     = other.Treasures.Copy();
     TileTreasures = other.TileTreasures.Copy();
     GuardTypes    = new SpawnList <MobSpawn>();
     for (int ii = 0; ii < other.GuardTypes.Count; ii++)
     {
         GuardTypes.Add(other.GuardTypes.GetSpawn(ii).Copy(), other.GuardTypes.GetSpawnRate(ii));
     }
 }
Exemple #3
0
 public RoomGenGuardedCave()
 {
     Treasures     = new BulkSpawner <T, MapItem>();
     TileTreasures = new BulkSpawner <T, EffectTile>();
     GuardTypes    = new SpawnList <MobSpawn>();
 }