From 77772e8ef3aece6002bc593bb6a58ef439a26597 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Michal=20=C4=8Cern=C3=BD?= <cernym65@fit.cvut.cz>
Date: Fri, 13 Jan 2023 22:00:17 +0100
Subject: [PATCH] fill building holes

---
 Assets/SZZ/Art/Models/10th-floor.fbx          |   4 +-
 Assets/SZZ/Art/Models/11th-floor.fbx          |   4 +-
 Assets/SZZ/Art/Models/12th-floor.fbx          |   4 +-
 Assets/SZZ/Art/Models/13th-floor.fbx          |   4 +-
 Assets/SZZ/Art/Models/14th-floor.fbx          |   4 +-
 Assets/SZZ/Art/Models/9th-floor.fbx           |   4 +-
 Assets/SZZ/Art/Models/blend/floors.blend      |   4 +-
 Assets/SZZ/Art/Models/floor_hole-fill-1.fbx   |   3 +
 .../SZZ/Art/Models/floor_hole-fill-1.fbx.meta | 106 +++++++++
 Assets/SZZ/Art/Models/floor_hole-fill-2.fbx   |   3 +
 .../SZZ/Art/Models/floor_hole-fill-2.fbx.meta | 106 +++++++++
 Assets/SZZ/Art/Models/floor_top-fill-1.fbx    |   3 +
 .../SZZ/Art/Models/floor_top-fill-1.fbx.meta  | 106 +++++++++
 Assets/SZZ/Art/Models/floor_top-fill-2.fbx    |   3 +
 .../SZZ/Art/Models/floor_top-fill-2.fbx.meta  | 106 +++++++++
 Assets/SZZ/Level/Prefabs/14th-floor.prefab    |  76 ++++++
 Assets/SZZ/Level/Prefabs/9th-floor.prefab     | 152 ++++++++++++
 .../Level/Prefabs/floor_hole-fill-1.prefab    | 101 ++++++++
 .../Prefabs/floor_hole-fill-1.prefab.meta     |   7 +
 .../Level/Prefabs/floor_hole-fill-2.prefab    | 101 ++++++++
 .../Prefabs/floor_hole-fill-2.prefab.meta     |   7 +
 .../SZZ/Level/Prefabs/floor_top-fill-2.prefab | 100 ++++++++
 .../Prefabs/floor_top-fill-2.prefab.meta      |   7 +
 Assets/SZZ/Level/Scenes/building a.unity      | 224 +-----------------
 24 files changed, 1007 insertions(+), 232 deletions(-)
 create mode 100644 Assets/SZZ/Art/Models/floor_hole-fill-1.fbx
 create mode 100644 Assets/SZZ/Art/Models/floor_hole-fill-1.fbx.meta
 create mode 100644 Assets/SZZ/Art/Models/floor_hole-fill-2.fbx
 create mode 100644 Assets/SZZ/Art/Models/floor_hole-fill-2.fbx.meta
 create mode 100644 Assets/SZZ/Art/Models/floor_top-fill-1.fbx
 create mode 100644 Assets/SZZ/Art/Models/floor_top-fill-1.fbx.meta
 create mode 100644 Assets/SZZ/Art/Models/floor_top-fill-2.fbx
 create mode 100644 Assets/SZZ/Art/Models/floor_top-fill-2.fbx.meta
 create mode 100644 Assets/SZZ/Level/Prefabs/floor_hole-fill-1.prefab
 create mode 100644 Assets/SZZ/Level/Prefabs/floor_hole-fill-1.prefab.meta
 create mode 100644 Assets/SZZ/Level/Prefabs/floor_hole-fill-2.prefab
 create mode 100644 Assets/SZZ/Level/Prefabs/floor_hole-fill-2.prefab.meta
 create mode 100644 Assets/SZZ/Level/Prefabs/floor_top-fill-2.prefab
 create mode 100644 Assets/SZZ/Level/Prefabs/floor_top-fill-2.prefab.meta

diff --git a/Assets/SZZ/Art/Models/10th-floor.fbx b/Assets/SZZ/Art/Models/10th-floor.fbx
index f7356bc..55fc929 100644
--- a/Assets/SZZ/Art/Models/10th-floor.fbx
+++ b/Assets/SZZ/Art/Models/10th-floor.fbx
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:97e18e742854216be31137bf5c74a833bee63d5b2120616afe64d1f713031d6b
-size 60828
+oid sha256:3688c86954857111e603d29c0bd1738064cfa58f105e6f5e24654aab4d086038
+size 60332
diff --git a/Assets/SZZ/Art/Models/11th-floor.fbx b/Assets/SZZ/Art/Models/11th-floor.fbx
index 3541413..754b245 100644
--- a/Assets/SZZ/Art/Models/11th-floor.fbx
+++ b/Assets/SZZ/Art/Models/11th-floor.fbx
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:7593b608a6b86eb15a3056c19e10e24f6ed8103d28c00a63655be4de3359ab7c
-size 54892
+oid sha256:27a3c7fb3561bbaffa0073f0cc0291876eeea16087155d725fb8644427fd3fa8
+size 54524
diff --git a/Assets/SZZ/Art/Models/12th-floor.fbx b/Assets/SZZ/Art/Models/12th-floor.fbx
index dcd2012..82acc03 100644
--- a/Assets/SZZ/Art/Models/12th-floor.fbx
+++ b/Assets/SZZ/Art/Models/12th-floor.fbx
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:1ed452d77f43af2fdc42a8954b5272da9210d7fb0471939f6490c83159f34062
-size 55836
+oid sha256:8ea5eb45010a7cd4a7236b65bdcbaaf0b4dccf027117eaf2fcdb903077fc3a09
+size 55292
diff --git a/Assets/SZZ/Art/Models/13th-floor.fbx b/Assets/SZZ/Art/Models/13th-floor.fbx
index 985dff6..56f1d80 100644
--- a/Assets/SZZ/Art/Models/13th-floor.fbx
+++ b/Assets/SZZ/Art/Models/13th-floor.fbx
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:00e9e364715144b53a6bd6a66579e1c24e156286a17f36417fc1a36f327b08b1
-size 54092
+oid sha256:b89f33456bfc15a2bf4309c7a7ec6639fba651f69d862351f8d755547f0df507
+size 53068
diff --git a/Assets/SZZ/Art/Models/14th-floor.fbx b/Assets/SZZ/Art/Models/14th-floor.fbx
index b9d5084..7582d96 100644
--- a/Assets/SZZ/Art/Models/14th-floor.fbx
+++ b/Assets/SZZ/Art/Models/14th-floor.fbx
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:b2eac477e794f07182214acff543f294abaf17e9b7cec474521fd8ec2bcb6f94
-size 61180
+oid sha256:19f7670e0eec863682797c5c662ea2dbdcfee953cb7c1be0b79b05c0d8392fea
+size 61292
diff --git a/Assets/SZZ/Art/Models/9th-floor.fbx b/Assets/SZZ/Art/Models/9th-floor.fbx
index 706b5df..b4a01b4 100644
--- a/Assets/SZZ/Art/Models/9th-floor.fbx
+++ b/Assets/SZZ/Art/Models/9th-floor.fbx
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:c204ac27596545c5c89a08091484569e532805a81d2efb8b562911f71fd4f076
-size 62348
+oid sha256:65a0e35937c98192852b98593098785725088d963f2845ec780ced95bdb3f436
+size 61964
diff --git a/Assets/SZZ/Art/Models/blend/floors.blend b/Assets/SZZ/Art/Models/blend/floors.blend
index d38b944..454e832 100644
--- a/Assets/SZZ/Art/Models/blend/floors.blend
+++ b/Assets/SZZ/Art/Models/blend/floors.blend
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:d7d4633b0b61944c31558bfaa1cc1814797614448c9d5dc041dd99911fe6b78b
-size 3294244
+oid sha256:7482be9f240df793ec165e4e40ab47f058f1e633bc2783ff64339b09c60b50f7
+size 3365108
diff --git a/Assets/SZZ/Art/Models/floor_hole-fill-1.fbx b/Assets/SZZ/Art/Models/floor_hole-fill-1.fbx
new file mode 100644
index 0000000..07dd42b
--- /dev/null
+++ b/Assets/SZZ/Art/Models/floor_hole-fill-1.fbx
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c059be406cc17fe5e6c27772cc6f8887fc9eef664e392033cc6cffbd61d5e3e5
+size 22716
diff --git a/Assets/SZZ/Art/Models/floor_hole-fill-1.fbx.meta b/Assets/SZZ/Art/Models/floor_hole-fill-1.fbx.meta
new file mode 100644
index 0000000..f66d2bf
--- /dev/null
+++ b/Assets/SZZ/Art/Models/floor_hole-fill-1.fbx.meta
@@ -0,0 +1,106 @@
+fileFormatVersion: 2
+guid: 7578283f3b6bf0e42818db8c1e4e2425
+ModelImporter:
+  serializedVersion: 21300
+  internalIDToNameTable: []
+  externalObjects: {}
+  materials:
+    materialImportMode: 2
+    materialName: 0
+    materialSearch: 1
+    materialLocation: 1
+  animations:
+    legacyGenerateAnimations: 4
+    bakeSimulation: 0
+    resampleCurves: 1
+    optimizeGameObjects: 0
+    removeConstantScaleCurves: 1
+    motionNodeName: 
+    rigImportErrors: 
+    rigImportWarnings: 
+    animationImportErrors: 
+    animationImportWarnings: 
+    animationRetargetingWarnings: 
+    animationDoRetargetingWarnings: 0
+    importAnimatedCustomProperties: 0
+    importConstraints: 0
+    animationCompression: 1
+    animationRotationError: 0.5
+    animationPositionError: 0.5
+    animationScaleError: 0.5
+    animationWrapMode: 0
+    extraExposedTransformPaths: []
+    extraUserProperties: []
+    clipAnimations: []
+    isReadable: 0
+  meshes:
+    lODScreenPercentages: []
+    globalScale: 1
+    meshCompression: 0
+    addColliders: 0
+    useSRGBMaterialColor: 1
+    sortHierarchyByName: 1
+    importVisibility: 1
+    importBlendShapes: 1
+    importCameras: 1
+    importLights: 1
+    nodeNameCollisionStrategy: 1
+    fileIdsGeneration: 2
+    swapUVChannels: 0
+    generateSecondaryUV: 0
+    useFileUnits: 1
+    keepQuads: 0
+    weldVertices: 1
+    bakeAxisConversion: 0
+    preserveHierarchy: 0
+    skinWeightsMode: 0
+    maxBonesPerVertex: 4
+    minBoneWeight: 0.001
+    optimizeBones: 1
+    meshOptimizationFlags: -1
+    indexFormat: 0
+    secondaryUVAngleDistortion: 8
+    secondaryUVAreaDistortion: 15.000001
+    secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 1
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
+    secondaryUVPackMargin: 4
+    useFileScale: 1
+  tangentSpace:
+    normalSmoothAngle: 60
+    normalImportMode: 0
+    tangentImportMode: 3
+    normalCalculationMode: 4
+    legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+    blendShapeNormalImportMode: 1
+    normalSmoothingSource: 0
+  referencedClips: []
+  importAnimation: 1
+  humanDescription:
+    serializedVersion: 3
+    human: []
+    skeleton: []
+    armTwist: 0.5
+    foreArmTwist: 0.5
+    upperLegTwist: 0.5
+    legTwist: 0.5
+    armStretch: 0.05
+    legStretch: 0.05
+    feetSpacing: 0
+    globalScale: 1
+    rootMotionBoneName: 
+    hasTranslationDoF: 0
+    hasExtraRoot: 0
+    skeletonHasParents: 1
+  lastHumanDescriptionAvatarSource: {instanceID: 0}
+  autoGenerateAvatarMappingIfUnspecified: 1
+  animationType: 2
+  humanoidOversampling: 1
+  avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 1
+  remapMaterialsIfMaterialImportModeIsNone: 0
+  additionalBone: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/SZZ/Art/Models/floor_hole-fill-2.fbx b/Assets/SZZ/Art/Models/floor_hole-fill-2.fbx
new file mode 100644
index 0000000..36e3b28
--- /dev/null
+++ b/Assets/SZZ/Art/Models/floor_hole-fill-2.fbx
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:86908c03e883726f39fccbbc6ed188937c057c5bc243d52e5c8d0349d9d018a3
+size 22684
diff --git a/Assets/SZZ/Art/Models/floor_hole-fill-2.fbx.meta b/Assets/SZZ/Art/Models/floor_hole-fill-2.fbx.meta
new file mode 100644
index 0000000..033c037
--- /dev/null
+++ b/Assets/SZZ/Art/Models/floor_hole-fill-2.fbx.meta
@@ -0,0 +1,106 @@
+fileFormatVersion: 2
+guid: 28d6784dcb74df440ad1eab5c334b7ce
+ModelImporter:
+  serializedVersion: 21300
+  internalIDToNameTable: []
+  externalObjects: {}
+  materials:
+    materialImportMode: 2
+    materialName: 0
+    materialSearch: 1
+    materialLocation: 1
+  animations:
+    legacyGenerateAnimations: 4
+    bakeSimulation: 0
+    resampleCurves: 1
+    optimizeGameObjects: 0
+    removeConstantScaleCurves: 1
+    motionNodeName: 
+    rigImportErrors: 
+    rigImportWarnings: 
+    animationImportErrors: 
+    animationImportWarnings: 
+    animationRetargetingWarnings: 
+    animationDoRetargetingWarnings: 0
+    importAnimatedCustomProperties: 0
+    importConstraints: 0
+    animationCompression: 1
+    animationRotationError: 0.5
+    animationPositionError: 0.5
+    animationScaleError: 0.5
+    animationWrapMode: 0
+    extraExposedTransformPaths: []
+    extraUserProperties: []
+    clipAnimations: []
+    isReadable: 0
+  meshes:
+    lODScreenPercentages: []
+    globalScale: 1
+    meshCompression: 0
+    addColliders: 0
+    useSRGBMaterialColor: 1
+    sortHierarchyByName: 1
+    importVisibility: 1
+    importBlendShapes: 1
+    importCameras: 1
+    importLights: 1
+    nodeNameCollisionStrategy: 1
+    fileIdsGeneration: 2
+    swapUVChannels: 0
+    generateSecondaryUV: 0
+    useFileUnits: 1
+    keepQuads: 0
+    weldVertices: 1
+    bakeAxisConversion: 0
+    preserveHierarchy: 0
+    skinWeightsMode: 0
+    maxBonesPerVertex: 4
+    minBoneWeight: 0.001
+    optimizeBones: 1
+    meshOptimizationFlags: -1
+    indexFormat: 0
+    secondaryUVAngleDistortion: 8
+    secondaryUVAreaDistortion: 15.000001
+    secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 1
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
+    secondaryUVPackMargin: 4
+    useFileScale: 1
+  tangentSpace:
+    normalSmoothAngle: 60
+    normalImportMode: 0
+    tangentImportMode: 3
+    normalCalculationMode: 4
+    legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+    blendShapeNormalImportMode: 1
+    normalSmoothingSource: 0
+  referencedClips: []
+  importAnimation: 1
+  humanDescription:
+    serializedVersion: 3
+    human: []
+    skeleton: []
+    armTwist: 0.5
+    foreArmTwist: 0.5
+    upperLegTwist: 0.5
+    legTwist: 0.5
+    armStretch: 0.05
+    legStretch: 0.05
+    feetSpacing: 0
+    globalScale: 1
+    rootMotionBoneName: 
+    hasTranslationDoF: 0
+    hasExtraRoot: 0
+    skeletonHasParents: 1
+  lastHumanDescriptionAvatarSource: {instanceID: 0}
+  autoGenerateAvatarMappingIfUnspecified: 1
+  animationType: 2
+  humanoidOversampling: 1
+  avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 1
+  remapMaterialsIfMaterialImportModeIsNone: 0
+  additionalBone: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/SZZ/Art/Models/floor_top-fill-1.fbx b/Assets/SZZ/Art/Models/floor_top-fill-1.fbx
new file mode 100644
index 0000000..bbe9e3a
--- /dev/null
+++ b/Assets/SZZ/Art/Models/floor_top-fill-1.fbx
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:72bd7f26d3689a29cedb24d7abfe28a9e5cc3672ca85da4127d76658014cb9bc
+size 21468
diff --git a/Assets/SZZ/Art/Models/floor_top-fill-1.fbx.meta b/Assets/SZZ/Art/Models/floor_top-fill-1.fbx.meta
new file mode 100644
index 0000000..9750ef8
--- /dev/null
+++ b/Assets/SZZ/Art/Models/floor_top-fill-1.fbx.meta
@@ -0,0 +1,106 @@
+fileFormatVersion: 2
+guid: ba2ec5f0569a8764ead772e30e9c77c8
+ModelImporter:
+  serializedVersion: 21300
+  internalIDToNameTable: []
+  externalObjects: {}
+  materials:
+    materialImportMode: 2
+    materialName: 0
+    materialSearch: 1
+    materialLocation: 1
+  animations:
+    legacyGenerateAnimations: 4
+    bakeSimulation: 0
+    resampleCurves: 1
+    optimizeGameObjects: 0
+    removeConstantScaleCurves: 1
+    motionNodeName: 
+    rigImportErrors: 
+    rigImportWarnings: 
+    animationImportErrors: 
+    animationImportWarnings: 
+    animationRetargetingWarnings: 
+    animationDoRetargetingWarnings: 0
+    importAnimatedCustomProperties: 0
+    importConstraints: 0
+    animationCompression: 1
+    animationRotationError: 0.5
+    animationPositionError: 0.5
+    animationScaleError: 0.5
+    animationWrapMode: 0
+    extraExposedTransformPaths: []
+    extraUserProperties: []
+    clipAnimations: []
+    isReadable: 0
+  meshes:
+    lODScreenPercentages: []
+    globalScale: 1
+    meshCompression: 0
+    addColliders: 0
+    useSRGBMaterialColor: 1
+    sortHierarchyByName: 1
+    importVisibility: 1
+    importBlendShapes: 1
+    importCameras: 1
+    importLights: 1
+    nodeNameCollisionStrategy: 1
+    fileIdsGeneration: 2
+    swapUVChannels: 0
+    generateSecondaryUV: 0
+    useFileUnits: 1
+    keepQuads: 0
+    weldVertices: 1
+    bakeAxisConversion: 0
+    preserveHierarchy: 0
+    skinWeightsMode: 0
+    maxBonesPerVertex: 4
+    minBoneWeight: 0.001
+    optimizeBones: 1
+    meshOptimizationFlags: -1
+    indexFormat: 0
+    secondaryUVAngleDistortion: 8
+    secondaryUVAreaDistortion: 15.000001
+    secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 1
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
+    secondaryUVPackMargin: 4
+    useFileScale: 1
+  tangentSpace:
+    normalSmoothAngle: 60
+    normalImportMode: 0
+    tangentImportMode: 3
+    normalCalculationMode: 4
+    legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+    blendShapeNormalImportMode: 1
+    normalSmoothingSource: 0
+  referencedClips: []
+  importAnimation: 1
+  humanDescription:
+    serializedVersion: 3
+    human: []
+    skeleton: []
+    armTwist: 0.5
+    foreArmTwist: 0.5
+    upperLegTwist: 0.5
+    legTwist: 0.5
+    armStretch: 0.05
+    legStretch: 0.05
+    feetSpacing: 0
+    globalScale: 1
+    rootMotionBoneName: 
+    hasTranslationDoF: 0
+    hasExtraRoot: 0
+    skeletonHasParents: 1
+  lastHumanDescriptionAvatarSource: {instanceID: 0}
+  autoGenerateAvatarMappingIfUnspecified: 1
+  animationType: 2
+  humanoidOversampling: 1
+  avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 1
+  remapMaterialsIfMaterialImportModeIsNone: 0
+  additionalBone: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/SZZ/Art/Models/floor_top-fill-2.fbx b/Assets/SZZ/Art/Models/floor_top-fill-2.fbx
new file mode 100644
index 0000000..240d9a0
--- /dev/null
+++ b/Assets/SZZ/Art/Models/floor_top-fill-2.fbx
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9d001f7c7a66496dfa43488787dcdba4a5a92ea2a0ae29299cb9ae4e87e48a95
+size 21452
diff --git a/Assets/SZZ/Art/Models/floor_top-fill-2.fbx.meta b/Assets/SZZ/Art/Models/floor_top-fill-2.fbx.meta
new file mode 100644
index 0000000..a96fe5d
--- /dev/null
+++ b/Assets/SZZ/Art/Models/floor_top-fill-2.fbx.meta
@@ -0,0 +1,106 @@
+fileFormatVersion: 2
+guid: bc35ee5ef81f27448b6cd27fc4c5b376
+ModelImporter:
+  serializedVersion: 21300
+  internalIDToNameTable: []
+  externalObjects: {}
+  materials:
+    materialImportMode: 2
+    materialName: 0
+    materialSearch: 1
+    materialLocation: 1
+  animations:
+    legacyGenerateAnimations: 4
+    bakeSimulation: 0
+    resampleCurves: 1
+    optimizeGameObjects: 0
+    removeConstantScaleCurves: 1
+    motionNodeName: 
+    rigImportErrors: 
+    rigImportWarnings: 
+    animationImportErrors: 
+    animationImportWarnings: 
+    animationRetargetingWarnings: 
+    animationDoRetargetingWarnings: 0
+    importAnimatedCustomProperties: 0
+    importConstraints: 0
+    animationCompression: 1
+    animationRotationError: 0.5
+    animationPositionError: 0.5
+    animationScaleError: 0.5
+    animationWrapMode: 0
+    extraExposedTransformPaths: []
+    extraUserProperties: []
+    clipAnimations: []
+    isReadable: 0
+  meshes:
+    lODScreenPercentages: []
+    globalScale: 1
+    meshCompression: 0
+    addColliders: 0
+    useSRGBMaterialColor: 1
+    sortHierarchyByName: 1
+    importVisibility: 1
+    importBlendShapes: 1
+    importCameras: 1
+    importLights: 1
+    nodeNameCollisionStrategy: 1
+    fileIdsGeneration: 2
+    swapUVChannels: 0
+    generateSecondaryUV: 0
+    useFileUnits: 1
+    keepQuads: 0
+    weldVertices: 1
+    bakeAxisConversion: 0
+    preserveHierarchy: 0
+    skinWeightsMode: 0
+    maxBonesPerVertex: 4
+    minBoneWeight: 0.001
+    optimizeBones: 1
+    meshOptimizationFlags: -1
+    indexFormat: 0
+    secondaryUVAngleDistortion: 8
+    secondaryUVAreaDistortion: 15.000001
+    secondaryUVHardAngle: 88
+    secondaryUVMarginMethod: 1
+    secondaryUVMinLightmapResolution: 40
+    secondaryUVMinObjectScale: 1
+    secondaryUVPackMargin: 4
+    useFileScale: 1
+  tangentSpace:
+    normalSmoothAngle: 60
+    normalImportMode: 0
+    tangentImportMode: 3
+    normalCalculationMode: 4
+    legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0
+    blendShapeNormalImportMode: 1
+    normalSmoothingSource: 0
+  referencedClips: []
+  importAnimation: 1
+  humanDescription:
+    serializedVersion: 3
+    human: []
+    skeleton: []
+    armTwist: 0.5
+    foreArmTwist: 0.5
+    upperLegTwist: 0.5
+    legTwist: 0.5
+    armStretch: 0.05
+    legStretch: 0.05
+    feetSpacing: 0
+    globalScale: 1
+    rootMotionBoneName: 
+    hasTranslationDoF: 0
+    hasExtraRoot: 0
+    skeletonHasParents: 1
+  lastHumanDescriptionAvatarSource: {instanceID: 0}
+  autoGenerateAvatarMappingIfUnspecified: 1
+  animationType: 2
+  humanoidOversampling: 1
+  avatarSetup: 0
+  addHumanoidExtraRootOnlyWhenUsingAvatar: 1
+  remapMaterialsIfMaterialImportModeIsNone: 0
+  additionalBone: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/SZZ/Level/Prefabs/14th-floor.prefab b/Assets/SZZ/Level/Prefabs/14th-floor.prefab
index 3cb2f39..61b7eb5 100644
--- a/Assets/SZZ/Level/Prefabs/14th-floor.prefab
+++ b/Assets/SZZ/Level/Prefabs/14th-floor.prefab
@@ -1100,6 +1100,7 @@ Transform:
   m_Children:
   - {fileID: 4343901224938426690}
   - {fileID: 6678277317901116925}
+  - {fileID: 4639099039646205331}
   m_Father: {fileID: 0}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -2050,6 +2051,81 @@ Transform:
     type: 3}
   m_PrefabInstance: {fileID: 1758295860634794054}
   m_PrefabAsset: {fileID: 0}
+--- !u!1001 &1806551487774706756
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 9054372631825430648}
+    m_Modifications:
+    - target: {fileID: 5924654988730323821, guid: 3b5607a270b32004db3fb5ead5bb2f48,
+        type: 3}
+      propertyPath: m_Name
+      value: floor_top-fill-2
+      objectReference: {fileID: 0}
+    - target: {fileID: 6445577950484236759, guid: 3b5607a270b32004db3fb5ead5bb2f48,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 6445577950484236759, guid: 3b5607a270b32004db3fb5ead5bb2f48,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6445577950484236759, guid: 3b5607a270b32004db3fb5ead5bb2f48,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6445577950484236759, guid: 3b5607a270b32004db3fb5ead5bb2f48,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6445577950484236759, guid: 3b5607a270b32004db3fb5ead5bb2f48,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6445577950484236759, guid: 3b5607a270b32004db3fb5ead5bb2f48,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6445577950484236759, guid: 3b5607a270b32004db3fb5ead5bb2f48,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6445577950484236759, guid: 3b5607a270b32004db3fb5ead5bb2f48,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6445577950484236759, guid: 3b5607a270b32004db3fb5ead5bb2f48,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6445577950484236759, guid: 3b5607a270b32004db3fb5ead5bb2f48,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6445577950484236759, guid: 3b5607a270b32004db3fb5ead5bb2f48,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 3b5607a270b32004db3fb5ead5bb2f48, type: 3}
+--- !u!4 &4639099039646205331 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 6445577950484236759, guid: 3b5607a270b32004db3fb5ead5bb2f48,
+    type: 3}
+  m_PrefabInstance: {fileID: 1806551487774706756}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &1945150952159459889
 PrefabInstance:
   m_ObjectHideFlags: 0
diff --git a/Assets/SZZ/Level/Prefabs/9th-floor.prefab b/Assets/SZZ/Level/Prefabs/9th-floor.prefab
index ca6f8ec..5fe9863 100644
--- a/Assets/SZZ/Level/Prefabs/9th-floor.prefab
+++ b/Assets/SZZ/Level/Prefabs/9th-floor.prefab
@@ -1107,6 +1107,8 @@ Transform:
   - {fileID: 3412049503449081706}
   - {fileID: 4343901224938426690}
   - {fileID: 3258109833572793610}
+  - {fileID: 5234212372719610905}
+  - {fileID: 3495570755046723329}
   m_Father: {fileID: 0}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -3787,6 +3789,81 @@ Transform:
     type: 3}
   m_PrefabInstance: {fileID: 7560650713738187030}
   m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7622447026736669687
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 9054372631825430648}
+    m_Modifications:
+    - target: {fileID: 2408290300162674670, guid: 5fb6dd8ad80d10345a9715c22e14a335,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 4
+      objectReference: {fileID: 0}
+    - target: {fileID: 2408290300162674670, guid: 5fb6dd8ad80d10345a9715c22e14a335,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2408290300162674670, guid: 5fb6dd8ad80d10345a9715c22e14a335,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2408290300162674670, guid: 5fb6dd8ad80d10345a9715c22e14a335,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2408290300162674670, guid: 5fb6dd8ad80d10345a9715c22e14a335,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2408290300162674670, guid: 5fb6dd8ad80d10345a9715c22e14a335,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2408290300162674670, guid: 5fb6dd8ad80d10345a9715c22e14a335,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2408290300162674670, guid: 5fb6dd8ad80d10345a9715c22e14a335,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2408290300162674670, guid: 5fb6dd8ad80d10345a9715c22e14a335,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2408290300162674670, guid: 5fb6dd8ad80d10345a9715c22e14a335,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2408290300162674670, guid: 5fb6dd8ad80d10345a9715c22e14a335,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 3035470026963899732, guid: 5fb6dd8ad80d10345a9715c22e14a335,
+        type: 3}
+      propertyPath: m_Name
+      value: floor_hole-fill-1
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 5fb6dd8ad80d10345a9715c22e14a335, type: 3}
+--- !u!4 &5234212372719610905 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 2408290300162674670, guid: 5fb6dd8ad80d10345a9715c22e14a335,
+    type: 3}
+  m_PrefabInstance: {fileID: 7622447026736669687}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &8029419568132105332
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -4467,3 +4544,78 @@ Transform:
     type: 3}
   m_PrefabInstance: {fileID: 8803744054421439429}
   m_PrefabAsset: {fileID: 0}
+--- !u!1001 &9215097496516847854
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 9054372631825430648}
+    m_Modifications:
+    - target: {fileID: 4912171419062238549, guid: 08d4507b6873db34aaa5844d1a4d8de3,
+        type: 3}
+      propertyPath: m_Name
+      value: floor_hole-fill-2
+      objectReference: {fileID: 0}
+    - target: {fileID: 5719669716821714927, guid: 08d4507b6873db34aaa5844d1a4d8de3,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 5
+      objectReference: {fileID: 0}
+    - target: {fileID: 5719669716821714927, guid: 08d4507b6873db34aaa5844d1a4d8de3,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5719669716821714927, guid: 08d4507b6873db34aaa5844d1a4d8de3,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5719669716821714927, guid: 08d4507b6873db34aaa5844d1a4d8de3,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5719669716821714927, guid: 08d4507b6873db34aaa5844d1a4d8de3,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 5719669716821714927, guid: 08d4507b6873db34aaa5844d1a4d8de3,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5719669716821714927, guid: 08d4507b6873db34aaa5844d1a4d8de3,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5719669716821714927, guid: 08d4507b6873db34aaa5844d1a4d8de3,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5719669716821714927, guid: 08d4507b6873db34aaa5844d1a4d8de3,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5719669716821714927, guid: 08d4507b6873db34aaa5844d1a4d8de3,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 5719669716821714927, guid: 08d4507b6873db34aaa5844d1a4d8de3,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 08d4507b6873db34aaa5844d1a4d8de3, type: 3}
+--- !u!4 &3495570755046723329 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 5719669716821714927, guid: 08d4507b6873db34aaa5844d1a4d8de3,
+    type: 3}
+  m_PrefabInstance: {fileID: 9215097496516847854}
+  m_PrefabAsset: {fileID: 0}
diff --git a/Assets/SZZ/Level/Prefabs/floor_hole-fill-1.prefab b/Assets/SZZ/Level/Prefabs/floor_hole-fill-1.prefab
new file mode 100644
index 0000000..46378e4
--- /dev/null
+++ b/Assets/SZZ/Level/Prefabs/floor_hole-fill-1.prefab
@@ -0,0 +1,101 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &3035470026963899732
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2408290300162674670}
+  - component: {fileID: 1640485444577132619}
+  - component: {fileID: 3540070753483945089}
+  - component: {fileID: 7317783229547500896}
+  m_Layer: 0
+  m_Name: floor_hole-fill-1
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 2147483647
+  m_IsActive: 1
+--- !u!4 &2408290300162674670
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3035470026963899732}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &1640485444577132619
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3035470026963899732}
+  m_Mesh: {fileID: 2648880704889820465, guid: 7578283f3b6bf0e42818db8c1e4e2425, type: 3}
+--- !u!23 &3540070753483945089
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3035470026963899732}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: -1255982633427224767, guid: 7578283f3b6bf0e42818db8c1e4e2425, type: 3}
+  - {fileID: -1580535799172915004, guid: 7578283f3b6bf0e42818db8c1e4e2425, type: 3}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_ReceiveGI: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 1
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &7317783229547500896
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3035470026963899732}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 4
+  m_Convex: 0
+  m_CookingOptions: 30
+  m_Mesh: {fileID: 2648880704889820465, guid: 7578283f3b6bf0e42818db8c1e4e2425, type: 3}
diff --git a/Assets/SZZ/Level/Prefabs/floor_hole-fill-1.prefab.meta b/Assets/SZZ/Level/Prefabs/floor_hole-fill-1.prefab.meta
new file mode 100644
index 0000000..e3a4a43
--- /dev/null
+++ b/Assets/SZZ/Level/Prefabs/floor_hole-fill-1.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 5fb6dd8ad80d10345a9715c22e14a335
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/SZZ/Level/Prefabs/floor_hole-fill-2.prefab b/Assets/SZZ/Level/Prefabs/floor_hole-fill-2.prefab
new file mode 100644
index 0000000..57db1f6
--- /dev/null
+++ b/Assets/SZZ/Level/Prefabs/floor_hole-fill-2.prefab
@@ -0,0 +1,101 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &4912171419062238549
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 5719669716821714927}
+  - component: {fileID: 8705320472741980234}
+  - component: {fileID: 6857704123428002944}
+  - component: {fileID: 5150194079621378314}
+  m_Layer: 0
+  m_Name: floor_hole-fill-2
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 2147483647
+  m_IsActive: 1
+--- !u!4 &5719669716821714927
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4912171419062238549}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &8705320472741980234
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4912171419062238549}
+  m_Mesh: {fileID: -8427492835182140770, guid: 28d6784dcb74df440ad1eab5c334b7ce, type: 3}
+--- !u!23 &6857704123428002944
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4912171419062238549}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: -1255982633427224767, guid: 28d6784dcb74df440ad1eab5c334b7ce, type: 3}
+  - {fileID: -1580535799172915004, guid: 28d6784dcb74df440ad1eab5c334b7ce, type: 3}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_ReceiveGI: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 1
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &5150194079621378314
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 4912171419062238549}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 4
+  m_Convex: 0
+  m_CookingOptions: 30
+  m_Mesh: {fileID: -8427492835182140770, guid: 28d6784dcb74df440ad1eab5c334b7ce, type: 3}
diff --git a/Assets/SZZ/Level/Prefabs/floor_hole-fill-2.prefab.meta b/Assets/SZZ/Level/Prefabs/floor_hole-fill-2.prefab.meta
new file mode 100644
index 0000000..0162dfc
--- /dev/null
+++ b/Assets/SZZ/Level/Prefabs/floor_hole-fill-2.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 08d4507b6873db34aaa5844d1a4d8de3
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/SZZ/Level/Prefabs/floor_top-fill-2.prefab b/Assets/SZZ/Level/Prefabs/floor_top-fill-2.prefab
new file mode 100644
index 0000000..a698ad7
--- /dev/null
+++ b/Assets/SZZ/Level/Prefabs/floor_top-fill-2.prefab
@@ -0,0 +1,100 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &5924654988730323821
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 6445577950484236759}
+  - component: {fileID: 7988419730626774642}
+  - component: {fileID: 5276079260798022328}
+  - component: {fileID: 6922693906510513982}
+  m_Layer: 0
+  m_Name: floor_top-fill-2
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 2147483647
+  m_IsActive: 1
+--- !u!4 &6445577950484236759
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5924654988730323821}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!33 &7988419730626774642
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5924654988730323821}
+  m_Mesh: {fileID: -466425737714880608, guid: bc35ee5ef81f27448b6cd27fc4c5b376, type: 3}
+--- !u!23 &5276079260798022328
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5924654988730323821}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_StaticShadowCaster: 0
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 2
+  m_RayTraceProcedural: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: -1255982633427224767, guid: bc35ee5ef81f27448b6cd27fc4c5b376, type: 3}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_ReceiveGI: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 1
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+  m_AdditionalVertexStreams: {fileID: 0}
+--- !u!64 &6922693906510513982
+MeshCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 5924654988730323821}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 4
+  m_Convex: 1
+  m_CookingOptions: 30
+  m_Mesh: {fileID: -466425737714880608, guid: bc35ee5ef81f27448b6cd27fc4c5b376, type: 3}
diff --git a/Assets/SZZ/Level/Prefabs/floor_top-fill-2.prefab.meta b/Assets/SZZ/Level/Prefabs/floor_top-fill-2.prefab.meta
new file mode 100644
index 0000000..c06083f
--- /dev/null
+++ b/Assets/SZZ/Level/Prefabs/floor_top-fill-2.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 3b5607a270b32004db3fb5ead5bb2f48
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/SZZ/Level/Scenes/building a.unity b/Assets/SZZ/Level/Scenes/building a.unity
index b4dffd3..7bddd59 100644
--- a/Assets/SZZ/Level/Scenes/building a.unity	
+++ b/Assets/SZZ/Level/Scenes/building a.unity	
@@ -425,10 +425,10 @@ Transform:
   - {fileID: 1508545332}
   - {fileID: 1010906335}
   - {fileID: 2134389336}
-  - {fileID: 1860794426}
   - {fileID: 39130186}
-  - {fileID: 116331626}
   - {fileID: 668506172}
+  - {fileID: 116331626}
+  - {fileID: 1860794426}
   - {fileID: 384176730}
   - {fileID: 2029860773}
   - {fileID: 524220944}
@@ -5119,116 +5119,6 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: b4ba0fcaf5effcf4ca3a63bf0df209d8, type: 3}
---- !u!1001 &221374721
-PrefabInstance:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    m_TransformParent: {fileID: 1866770146}
-    m_Modifications:
-    - target: {fileID: 3976937685011215316, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_BoundingSphereOverride.w
-      value: 5.3471e-41
-      objectReference: {fileID: 0}
-    - target: {fileID: 3976937685011215316, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_BoundingSphereOverride.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3976937685011215316, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_BoundingSphereOverride.y
-      value: 1.6615316e-12
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_RootOrder
-      value: 6
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalPosition.x
-      value: -1.0967445
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: -8.315354
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalPosition.z
-      value: 0.07317686
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalRotation.x
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalRotation.y
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalRotation.z
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6790573695454576149, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_Name
-      value: stairs (5)
-      objectReference: {fileID: 0}
-    - target: {fileID: 8659164324298483115, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_BoundingSphereOverride.w
-      value: 1.2107e-41
-      objectReference: {fileID: 0}
-    - target: {fileID: 8659164324298483115, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_BoundingSphereOverride.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 8659164324298483115, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_BoundingSphereOverride.y
-      value: 1.12112544e-35
-      objectReference: {fileID: 0}
-    - target: {fileID: 8659164324298483115, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_BoundingSphereOverride.z
-      value: NaN
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-  m_SourcePrefab: {fileID: 100100000, guid: 7319b941f4d9acb47a81463f6bcf8e91, type: 3}
---- !u!4 &221374722 stripped
-Transform:
-  m_CorrespondingSourceObject: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-    type: 3}
-  m_PrefabInstance: {fileID: 221374721}
-  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &222317534
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -13489,7 +13379,7 @@ PrefabInstance:
     - target: {fileID: 9054372631825430648, guid: af4093c6be00e3f4c99ec94a6d61d652,
         type: 3}
       propertyPath: m_RootOrder
-      value: 7
+      value: 6
       objectReference: {fileID: 0}
     - target: {fileID: 9054372631825430648, guid: af4093c6be00e3f4c99ec94a6d61d652,
         type: 3}
@@ -22101,11 +21991,11 @@ Transform:
   - {fileID: 739983358}
   - {fileID: 1993515466}
   - {fileID: 1558892720}
-  - {fileID: 969698286}
   - {fileID: 1332214444}
-  - {fileID: 496431252}
-  - {fileID: 1383298926}
   - {fileID: 730435243}
+  - {fileID: 969698286}
+  - {fileID: 1383298926}
+  - {fileID: 496431252}
   - {fileID: 462920773}
   - {fileID: 321914310}
   - {fileID: 1236102495}
@@ -34477,106 +34367,6 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: 817a858de6c866a44bcf4413f5336cf1, type: 3}
---- !u!1001 &1390469072
-PrefabInstance:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    m_TransformParent: {fileID: 1866770146}
-    m_Modifications:
-    - target: {fileID: 3976937685011215316, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_BoundingSphereOverride.w
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 3976937685011215316, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_BoundingSphereOverride.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_RootOrder
-      value: 5
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalPosition.x
-      value: 61.54225
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: -8.315354
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalPosition.z
-      value: 0.02617693
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalRotation.x
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalRotation.y
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalRotation.z
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6790573695454576149, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_Name
-      value: stairs (4)
-      objectReference: {fileID: 0}
-    - target: {fileID: 8659164324298483115, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_BoundingSphereOverride.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 8659164324298483115, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_BoundingSphereOverride.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 8659164324298483115, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-        type: 3}
-      propertyPath: m_BoundingSphereOverride.z
-      value: 0
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-  m_SourcePrefab: {fileID: 100100000, guid: 7319b941f4d9acb47a81463f6bcf8e91, type: 3}
---- !u!4 &1390469073 stripped
-Transform:
-  m_CorrespondingSourceObject: {fileID: 6158433212702794927, guid: 7319b941f4d9acb47a81463f6bcf8e91,
-    type: 3}
-  m_PrefabInstance: {fileID: 1390469072}
-  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &1392902667
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -46056,8 +45846,6 @@ Transform:
   - {fileID: 1570533826}
   - {fileID: 1596836417}
   - {fileID: 593223143}
-  - {fileID: 1390469073}
-  - {fileID: 221374722}
   - {fileID: 503184444}
   m_Father: {fileID: 0}
   m_RootOrder: 2
-- 
GitLab