private void CreateNextRoom(int x, int y, Side side)
{
Creator.Create(x + side.X(), y + side.Y(), side);
RoomData nextRoomData = DungeonManager.Dungeon.GetRoom(x + side.X(), y + side.Y());
if (nextRoomData == null)
{
CreateNextRoom(x, y, side);
}
else
{
if (!nextRoomData.Created && !nextRoomData.IsCreatingNextRooms)
{
nextRoomData.Create(x + side.X(), y + side.Y());
}
}
}