public void LoadDungeonFloorData()
    {
        var tempTable = (TempDungeonFloor)Resources.Load("Data/DungeonFloorTable");

        for (int i = 0; i < tempTable.sheets[0].list.Count; i++)
        {
            var n            = tempTable.sheets[0].list[i];
            var dungeonFloor = new DungeonData.FloorData();
            convertToFloorData(n, dungeonFloor);
            DungeonFloorDataTable.Add(dungeonFloor);
        }
    }
 void convertToFloorData(TempDungeonFloor.Param n, DungeonData.FloorData floorData)
 {
     floorData.FloorNum = n.Floor;
     if (DungeonData.FloorData.FloorType.TryParse(n.Type, out floorData.Type) == false)
     {
         Debug.Log("FloorType読み込み失敗");
     }
     floorData.RoomCount   = new IntVector2(n.RoomCountX, n.RoomCountY);
     floorData.MaxRoomCell = new IntVector2(n.MaxRoomCellX, n.MaxRoomCellY);
     floorData.MinRoomCell = new IntVector2(n.MinRoomCellX, n.MinRoomCellY);
     floorData.MaxEnemyNum = n.MaxEnemyNum;
     floorData.MinEnemyNum = n.MinEnemyNum;
 }