Пример #1
0
 public void InitializeNewFloor()
 {
     if (floorIndex > 0)
     {
         OnDestroyHelper(currentFloor.currentRoom);
     }
     floorIndex++;
     currentFloor = new Floor(floorIndex);
     engine.SpawnObject(currentFloor.name, currentFloor);
     currentFloor.RandomizeFloor((int) (6*Math.Max(1, (floorIndex + 1)/5.0)),
         (int) (8*Math.Max(1, (floorIndex + 1)/4.0)));
     currentFloor.OpenRoom(currentFloor.firstRoom);
 }