diff --git a/.gitignore b/.gitignore
index 6e82440..79d5255 100644
--- a/.gitignore
+++ b/.gitignore
@@ -78,7 +78,7 @@ crashlytics-build.properties
# VS configuration
.vsconfig
-# UMotion Plugin
+# UMotion plugin
/UMotionData/
/Assets/UMotionEditor.meta
/Assets/UMotionEditor/
@@ -87,3 +87,8 @@ crashlytics-build.properties
/Mirror/
/Assets/FR2_Cache.asset
+
+# Excluded Assets and Plugins
+/Assets/Plugins.meta
+/Assets/Plugins/Roslyn/
+/Packages/com.mibdev.fullscreen-editor/
diff --git a/Assets/Plugins.meta b/Assets/Generated/VHACDColliders.meta
similarity index 77%
rename from Assets/Plugins.meta
rename to Assets/Generated/VHACDColliders.meta
index e18b944..9bb6db6 100644
--- a/Assets/Plugins.meta
+++ b/Assets/Generated/VHACDColliders.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 32b6b5219a0c6dd4a8b3836dcd1949f9
+guid: 2821a78ea9598164f8f591a2e084ee6e
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Assets/Materials/Majoras Mask.mat b/Assets/Materials/Majoras Mask.mat
new file mode 100644
index 0000000..994175e
--- /dev/null
+++ b/Assets/Materials/Majoras Mask.mat
@@ -0,0 +1,297 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &-640132432483307768
+MonoBehaviour:
+ m_ObjectHideFlags: 11
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d0353a89b1f911e48b9e16bdc9f2e058, type: 3}
+ m_Name:
+ m_EditorClassIdentifier: Unity.RenderPipelines.Universal.Editor::UnityEditor.Rendering.Universal.AssetVersion
+ version: 10
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Majoras Mask
+ m_Shader: {fileID: 4800000, guid: 023c98a32f6cc00478e50479839530c5, type: 3}
+ m_Parent: {fileID: 0}
+ m_ModifiedSerializedProperties: 0
+ m_ValidKeywords:
+ - _EMISSION
+ - _NORMALMAP
+ m_InvalidKeywords: []
+ m_LightmapFlags: 2
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 1
+ m_CustomRenderQueue: -1
+ stringTagMap:
+ RenderType: Opaque
+ disabledShaderPasses: []
+ m_LockedProperties:
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseMap:
+ m_Texture: {fileID: 7876530471615878255, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 8714772487333450258, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailAlbedoMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailMask:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _DetailNormalMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _EmissionMap:
+ m_Texture: {fileID: 8356977545115736127, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 7876530471615878255, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MetallicGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _OcclusionMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _ParallaxMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _SpecGlossMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - anisotropyTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 0, y: 0}
+ m_Offset: {x: 0, y: 0}
+ - baseColorTexture:
+ m_Texture: {fileID: 7876530471615878255, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - clearcoatRoughnessTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 0, y: 0}
+ m_Offset: {x: 0, y: 0}
+ - clearcoatTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - emissiveTexture:
+ m_Texture: {fileID: 8356977545115736127, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - iridescenceTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - iridescenceThicknessTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - metallicRoughnessTexture:
+ m_Texture: {fileID: -3926687174140238800, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - normalTexture:
+ m_Texture: {fileID: 8714772487333450258, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - occlusionTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - sheenColorTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - sheenRoughnessTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - specularColorTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - specularTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - thicknessTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - transmissionTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - unity_Lightmaps:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - unity_LightmapsInd:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - unity_ShadowMasks:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Ints: []
+ m_Floats:
+ - _ANISOTROPY: 0
+ - _AddPrecomputedVelocity: 0
+ - _AlphaClip: 0
+ - _AlphaToMask: 0
+ - _BUILTIN_AlphaClip: 0
+ - _BUILTIN_Blend: 0
+ - _BUILTIN_CullMode: 0
+ - _BUILTIN_DstBlend: 0
+ - _BUILTIN_QueueControl: 0
+ - _BUILTIN_QueueOffset: 0
+ - _BUILTIN_SrcBlend: 1
+ - _BUILTIN_Surface: 0
+ - _BUILTIN_ZTest: 4
+ - _BUILTIN_ZWrite: 1
+ - _BUILTIN_ZWriteControl: 0
+ - _Blend: 0
+ - _BlendModePreserveSpecular: 1
+ - _BumpScale: 1
+ - _CLEARCOAT: 0
+ - _CastShadows: 1
+ - _ClearCoatMask: 0
+ - _ClearCoatSmoothness: 0
+ - _Cull: 0
+ - _Cutoff: 0.5
+ - _DetailAlbedoMapScale: 1
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _DstBlendAlpha: 0
+ - _EnvironmentReflections: 1
+ - _GlossMapScale: 0
+ - _Glossiness: 0
+ - _GlossyReflections: 0
+ - _IRIDESCENCE: 0
+ - _Metallic: 0
+ - _NormalMapFormatXYZ: 0
+ - _OcclusionStrength: 1
+ - _OverrideSurfaceMode: 0
+ - _Parallax: 0.005
+ - _QueueControl: 0
+ - _QueueOffset: 0
+ - _ReceiveShadows: 1
+ - _SHEEN: 0
+ - _SPECULAR: 0
+ - _Smoothness: 0.3
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _SrcBlendAlpha: 1
+ - _Surface: 0
+ - _TEXTURE_TRANSFORM: 0
+ - _VOLUME_ON: 0
+ - _VOLUME_TRANSMISSION: 0
+ - _WorkflowMode: 1
+ - _XRMotionVectorsPass: 1
+ - _ZTest: 4
+ - _ZWrite: 1
+ - _ZWriteControl: 0
+ - alphaCutoff: 0.5
+ - anisotropyRotation: 0
+ - anisotropyStrength: 0
+ - anisotropyTextureRotation: 0
+ - anisotropyTextureTexCoord: 0
+ - attenuationDistance: 0.001
+ - baseColorTextureRotation: 0
+ - baseColorTextureTexCoord: 0
+ - clearcoatFactor: 0
+ - clearcoatRoughnessFactor: 0
+ - clearcoatRoughnessTextureRotation: 0
+ - clearcoatRoughnessTextureTexCoord: 0
+ - clearcoatTextureRotation: 0
+ - clearcoatTextureTexCoord: 0
+ - dispersion: 0
+ - emissiveTextureRotation: 0
+ - emissiveTextureTexCoord: 0
+ - ior: 1.5
+ - iridescenceFactor: 0
+ - iridescenceIor: 1.3
+ - iridescenceTextureRotation: 0
+ - iridescenceTextureTexCoord: 0
+ - iridescenceThicknessMaximum: 400
+ - iridescenceThicknessMinimum: 100
+ - iridescenceThicknessTextureRotation: 0
+ - iridescenceThicknessTextureTexCoord: 0
+ - metallicFactor: 1
+ - metallicRoughnessTextureRotation: 0
+ - metallicRoughnessTextureTexCoord: 0
+ - normalScale: 1
+ - normalTextureRotation: 0
+ - normalTextureTexCoord: 0
+ - occlusionStrength: 1
+ - occlusionTextureRotation: 0
+ - occlusionTextureTexCoord: 0
+ - roughnessFactor: 1
+ - sheenColorTextureRotation: 0
+ - sheenColorTextureTexCoord: 0
+ - sheenRoughnessFactor: 0
+ - sheenRoughnessTextureRotation: 0
+ - sheenRoughnessTextureTexCoord: 0
+ - specularColorTextureRotation: 0
+ - specularColorTextureTexCoord: 0
+ - specularFactor: 1
+ - specularTextureRotation: 0
+ - specularTextureTexCoord: 0
+ - thicknessFactor: 0
+ - thicknessTextureRotation: 0
+ - thicknessTextureTexCoord: 0
+ - transmissionFactor: 0
+ - transmissionTextureRotation: 0
+ - transmissionTextureTexCoord: 0
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 2, g: 2, b: 2, a: 1}
+ - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+ - attenuationColor: {r: 1, g: 1, b: 1, a: 0}
+ - baseColorFactor: {r: 1, g: 1, b: 1, a: 1}
+ - emissiveFactor: {r: 1, g: 1, b: 1, a: 0}
+ - sheenColorFactor: {r: 0, g: 0, b: 0, a: 0}
+ - specularColorFactor: {r: 1, g: 1, b: 1, a: 1}
+ m_BuildTextureStacks: []
+ m_AllowLocking: 1
+--- !u!114 &7479136806524544972
+MonoBehaviour:
+ m_ObjectHideFlags: 11
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 639247ca83abc874e893eb93af2b5e44, type: 3}
+ m_Name:
+ m_EditorClassIdentifier: Unity.ShaderGraph.Editor::UnityEditor.Rendering.BuiltIn.AssetVersion
+ version: 0
diff --git a/Assets/Materials/Majoras Mask.mat.meta b/Assets/Materials/Majoras Mask.mat.meta
new file mode 100644
index 0000000..9eb24b3
--- /dev/null
+++ b/Assets/Materials/Majoras Mask.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4f953e23911bb124baa375fe59062a36
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Models/Majoras Mask.glb b/Assets/Models/Majoras Mask.glb
new file mode 100644
index 0000000..04490e7
Binary files /dev/null and b/Assets/Models/Majoras Mask.glb differ
diff --git a/Assets/Plugins/Roslyn.meta b/Assets/Models/Majoras Mask.glb.meta
similarity index 67%
rename from Assets/Plugins/Roslyn.meta
rename to Assets/Models/Majoras Mask.glb.meta
index 4151a9a..3b0d924 100644
--- a/Assets/Plugins/Roslyn.meta
+++ b/Assets/Models/Majoras Mask.glb.meta
@@ -1,6 +1,5 @@
fileFormatVersion: 2
-guid: 71199395ed0c33b4084dffba4b470de4
-folderAsset: yes
+guid: 8003d65e20f5bf644bdb2a254b8e08dc
DefaultImporter:
externalObjects: {}
userData:
diff --git a/Assets/Plugins/Roslyn/Microsoft.CodeAnalysis.CSharp.dll b/Assets/Plugins/Roslyn/Microsoft.CodeAnalysis.CSharp.dll
deleted file mode 100644
index 1be970b..0000000
Binary files a/Assets/Plugins/Roslyn/Microsoft.CodeAnalysis.CSharp.dll and /dev/null differ
diff --git a/Assets/Plugins/Roslyn/Microsoft.CodeAnalysis.CSharp.dll.meta b/Assets/Plugins/Roslyn/Microsoft.CodeAnalysis.CSharp.dll.meta
deleted file mode 100644
index 676f230..0000000
--- a/Assets/Plugins/Roslyn/Microsoft.CodeAnalysis.CSharp.dll.meta
+++ /dev/null
@@ -1,2 +0,0 @@
-fileFormatVersion: 2
-guid: ad1fb2c62db69df46b2fd7857497a8eb
\ No newline at end of file
diff --git a/Assets/Plugins/Roslyn/Microsoft.CodeAnalysis.dll b/Assets/Plugins/Roslyn/Microsoft.CodeAnalysis.dll
deleted file mode 100644
index 0444903..0000000
Binary files a/Assets/Plugins/Roslyn/Microsoft.CodeAnalysis.dll and /dev/null differ
diff --git a/Assets/Plugins/Roslyn/Microsoft.CodeAnalysis.dll.meta b/Assets/Plugins/Roslyn/Microsoft.CodeAnalysis.dll.meta
deleted file mode 100644
index 414fc27..0000000
--- a/Assets/Plugins/Roslyn/Microsoft.CodeAnalysis.dll.meta
+++ /dev/null
@@ -1,2 +0,0 @@
-fileFormatVersion: 2
-guid: ee01222a897382e4196db6230b38e589
\ No newline at end of file
diff --git a/Assets/Plugins/Roslyn/System.Collections.Immutable.dll b/Assets/Plugins/Roslyn/System.Collections.Immutable.dll
deleted file mode 100644
index 3082288..0000000
Binary files a/Assets/Plugins/Roslyn/System.Collections.Immutable.dll and /dev/null differ
diff --git a/Assets/Plugins/Roslyn/System.Collections.Immutable.dll.meta b/Assets/Plugins/Roslyn/System.Collections.Immutable.dll.meta
deleted file mode 100644
index da92771..0000000
--- a/Assets/Plugins/Roslyn/System.Collections.Immutable.dll.meta
+++ /dev/null
@@ -1,2 +0,0 @@
-fileFormatVersion: 2
-guid: 31d2113a2c8b99241a2985c20e1afb97
\ No newline at end of file
diff --git a/Assets/Plugins/Roslyn/System.Reflection.Metadata.dll b/Assets/Plugins/Roslyn/System.Reflection.Metadata.dll
deleted file mode 100644
index 4e0d053..0000000
Binary files a/Assets/Plugins/Roslyn/System.Reflection.Metadata.dll and /dev/null differ
diff --git a/Assets/Plugins/Roslyn/System.Reflection.Metadata.dll.meta b/Assets/Plugins/Roslyn/System.Reflection.Metadata.dll.meta
deleted file mode 100644
index 936717a..0000000
--- a/Assets/Plugins/Roslyn/System.Reflection.Metadata.dll.meta
+++ /dev/null
@@ -1,2 +0,0 @@
-fileFormatVersion: 2
-guid: 200f3e37d32853044b57825e1fa50378
\ No newline at end of file
diff --git a/Assets/Plugins/Roslyn/System.Runtime.CompilerServices.Unsafe.dll b/Assets/Plugins/Roslyn/System.Runtime.CompilerServices.Unsafe.dll
deleted file mode 100644
index 491a80a..0000000
Binary files a/Assets/Plugins/Roslyn/System.Runtime.CompilerServices.Unsafe.dll and /dev/null differ
diff --git a/Assets/Plugins/Roslyn/System.Runtime.CompilerServices.Unsafe.dll.meta b/Assets/Plugins/Roslyn/System.Runtime.CompilerServices.Unsafe.dll.meta
deleted file mode 100644
index 72f8fbd..0000000
--- a/Assets/Plugins/Roslyn/System.Runtime.CompilerServices.Unsafe.dll.meta
+++ /dev/null
@@ -1,2 +0,0 @@
-fileFormatVersion: 2
-guid: 43861f68d3cfa9d4bbc17ba861732b3e
\ No newline at end of file
diff --git a/Assets/Prefabs/Majoras Mask.prefab b/Assets/Prefabs/Majoras Mask.prefab
new file mode 100644
index 0000000..151ccac
--- /dev/null
+++ b/Assets/Prefabs/Majoras Mask.prefab
@@ -0,0 +1,1500 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &1177689969983749682
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 452660260031589593}
+ - component: {fileID: 2022236929850448411}
+ m_Layer: 0
+ m_Name: hull_14
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &452660260031589593
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1177689969983749682}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &2022236929850448411
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1177689969983749682}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: e10e288ff9186de44ba69cd1128f39ea, type: 2}
+--- !u!1 &1385109168605685014
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3353433204515671903}
+ m_Layer: 0
+ m_Name: VHACDColliders (generated)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &3353433204515671903
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1385109168605685014}
+ serializedVersion: 2
+ 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:
+ - {fileID: 559906284894329500}
+ - {fileID: 2507798895725898601}
+ - {fileID: 8666586432852010509}
+ - {fileID: 5752202042442161959}
+ - {fileID: 7706189481530775317}
+ - {fileID: 5055014408251381396}
+ - {fileID: 1873092670649788642}
+ - {fileID: 3488634242499277741}
+ - {fileID: 4936258442573483750}
+ - {fileID: 1115157875646360009}
+ - {fileID: 7794206394831974060}
+ - {fileID: 6424875486178340264}
+ - {fileID: 3821047805579689753}
+ - {fileID: 4147092674475952739}
+ - {fileID: 452660260031589593}
+ - {fileID: 7484902195357630785}
+ - {fileID: 6919334768029367472}
+ - {fileID: 4416687983707577018}
+ - {fileID: 2151541749202894689}
+ - {fileID: 553079988093436373}
+ - {fileID: 1273098028275444672}
+ - {fileID: 5827032663058668250}
+ - {fileID: 1878192681012307895}
+ - {fileID: 6005043207084457610}
+ m_Father: {fileID: 5743757411501337991}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1426215238948651521
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4416687983707577018}
+ - component: {fileID: 6113536256100658372}
+ m_Layer: 0
+ m_Name: hull_17
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4416687983707577018
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1426215238948651521}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &6113536256100658372
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1426215238948651521}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 5fb5535a58785d84f8d8177296325a1d, type: 2}
+--- !u!1 &1467403549567603301
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4147092674475952739}
+ - component: {fileID: 5656130772113744808}
+ m_Layer: 0
+ m_Name: hull_13
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4147092674475952739
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1467403549567603301}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &5656130772113744808
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1467403549567603301}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: af9652abaee6d1a41acaca6e9d4ce987, type: 2}
+--- !u!1 &1832484283477986578
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7706189481530775317}
+ - component: {fileID: 8191728139245324269}
+ m_Layer: 0
+ m_Name: hull_4
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7706189481530775317
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1832484283477986578}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &8191728139245324269
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1832484283477986578}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 2453a0984259cac4d80d6697948fccea, type: 2}
+--- !u!1 &2409267421172070042
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 559906284894329500}
+ - component: {fileID: 7559384279844994386}
+ m_Layer: 0
+ m_Name: hull_0
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &559906284894329500
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2409267421172070042}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &7559384279844994386
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2409267421172070042}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 0dacc6f6757c59445b82cab8f02773f1, type: 2}
+--- !u!1 &3011220468039695836
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5055014408251381396}
+ - component: {fileID: 2591160417264825812}
+ m_Layer: 0
+ m_Name: hull_5
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &5055014408251381396
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3011220468039695836}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &2591160417264825812
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3011220468039695836}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 09c175b222448c9438cd2d2090dbea17, type: 2}
+--- !u!1 &3112554216153415463
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1878192681012307895}
+ - component: {fileID: 7525401465013357615}
+ m_Layer: 0
+ m_Name: hull_22
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1878192681012307895
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3112554216153415463}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &7525401465013357615
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3112554216153415463}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 28eb7c929b7011f4eb19e74fdb9a279f, type: 2}
+--- !u!1 &3368931989457522933
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2507798895725898601}
+ - component: {fileID: 2593340389828365994}
+ m_Layer: 0
+ m_Name: hull_1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2507798895725898601
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3368931989457522933}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &2593340389828365994
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3368931989457522933}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: f2f6f6ec8a4a3364dacc42febbb70757, type: 2}
+--- !u!1 &3455589592379934116
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4936258442573483750}
+ - component: {fileID: 7431059168143605588}
+ m_Layer: 0
+ m_Name: hull_8
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &4936258442573483750
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3455589592379934116}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &7431059168143605588
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3455589592379934116}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 81103cb68b4348742bfaeea4ad16dee8, type: 2}
+--- !u!1 &4037012084058133092
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7484902195357630785}
+ - component: {fileID: 6814232467095949399}
+ m_Layer: 0
+ m_Name: hull_15
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7484902195357630785
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4037012084058133092}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &6814232467095949399
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4037012084058133092}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 1121466d1e304d0478228af35e9c31e6, type: 2}
+--- !u!1 &4360719797999484065
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1273098028275444672}
+ - component: {fileID: 4943882796722405299}
+ m_Layer: 0
+ m_Name: hull_20
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1273098028275444672
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4360719797999484065}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &4943882796722405299
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4360719797999484065}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 8153c489dd5addb48bd43fbc635ac0b3, type: 2}
+--- !u!1 &4422808550593569663
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1873092670649788642}
+ - component: {fileID: 1975456590766266372}
+ m_Layer: 0
+ m_Name: hull_6
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1873092670649788642
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4422808550593569663}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &1975456590766266372
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4422808550593569663}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: cffd43d5e77f37f43b063f9deb28947d, type: 2}
+--- !u!1 &4475005623411481458
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 553079988093436373}
+ - component: {fileID: 8329362116711729469}
+ m_Layer: 0
+ m_Name: hull_19
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &553079988093436373
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4475005623411481458}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &8329362116711729469
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4475005623411481458}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 0a37c6c29352c004193a5a2131958e6b, type: 2}
+--- !u!1 &4985145939400002396
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6005043207084457610}
+ - component: {fileID: 2370880755146015191}
+ m_Layer: 0
+ m_Name: hull_23
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6005043207084457610
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4985145939400002396}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &2370880755146015191
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4985145939400002396}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 96d30c67e038fb54b9ed2f8e1c886827, type: 2}
+--- !u!1 &5242995206967743308
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6919334768029367472}
+ - component: {fileID: 7825134768177918320}
+ m_Layer: 0
+ m_Name: hull_16
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6919334768029367472
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5242995206967743308}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &7825134768177918320
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5242995206967743308}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: c5a1b809c1117714fb7e89f5392bced6, type: 2}
+--- !u!1 &5991869433089510567
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5752202042442161959}
+ - component: {fileID: 1182738901828583197}
+ m_Layer: 0
+ m_Name: hull_3
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &5752202042442161959
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5991869433089510567}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &1182738901828583197
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5991869433089510567}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 9a211740e2e275d4cb104f62b928d371, type: 2}
+--- !u!1 &6765381942451694129
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3821047805579689753}
+ - component: {fileID: 5170575533815239846}
+ m_Layer: 0
+ m_Name: hull_12
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &3821047805579689753
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6765381942451694129}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &5170575533815239846
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6765381942451694129}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 5da16530b8f29654785a426e4b26e3de, type: 2}
+--- !u!1 &7209891148110398087
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8666586432852010509}
+ - component: {fileID: 6930060329234103583}
+ m_Layer: 0
+ m_Name: hull_2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &8666586432852010509
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7209891148110398087}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &6930060329234103583
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7209891148110398087}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 8520bf3699ec0e64e9c5208829e623c3, type: 2}
+--- !u!1 &7259282040595472896
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 3488634242499277741}
+ - component: {fileID: 3634743015472154415}
+ m_Layer: 0
+ m_Name: hull_7
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &3488634242499277741
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7259282040595472896}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &3634743015472154415
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7259282040595472896}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 7712c6c19675f374da809e16e237aa4f, type: 2}
+--- !u!1 &7360235802988854403
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2151541749202894689}
+ - component: {fileID: 1204182336526916805}
+ m_Layer: 0
+ m_Name: hull_18
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2151541749202894689
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7360235802988854403}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &1204182336526916805
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7360235802988854403}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 3dbde3f68bab4ed43bfd6bf992a03901, type: 2}
+--- !u!1 &7499632632897347535
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7794206394831974060}
+ - component: {fileID: 7364769043509258498}
+ m_Layer: 0
+ m_Name: hull_10
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7794206394831974060
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7499632632897347535}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &7364769043509258498
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7499632632897347535}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: f4e36981b5117ac42b3f9bb1797e9ecf, type: 2}
+--- !u!1 &7688121053689313363
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1115157875646360009}
+ - component: {fileID: 1242172166953074581}
+ m_Layer: 0
+ m_Name: hull_9
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1115157875646360009
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7688121053689313363}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &1242172166953074581
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7688121053689313363}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: f3e1c6894ca44d64fa86403eb4ca95b2, type: 2}
+--- !u!1 &8340146820826879812
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5827032663058668250}
+ - component: {fileID: 771145104725084422}
+ m_Layer: 0
+ m_Name: hull_21
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &5827032663058668250
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8340146820826879812}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &771145104725084422
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8340146820826879812}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: 14dade9e4032a614c95ba8bd349ca907, type: 2}
+--- !u!1 &8903895469085642961
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6424875486178340264}
+ - component: {fileID: 3153923148868466709}
+ m_Layer: 0
+ m_Name: hull_11
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6424875486178340264
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8903895469085642961}
+ serializedVersion: 2
+ 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: 3353433204515671903}
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &3153923148868466709
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8903895469085642961}
+ m_Material: {fileID: 0}
+ m_IncludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_ExcludeLayers:
+ serializedVersion: 2
+ m_Bits: 0
+ m_LayerOverridePriority: 0
+ m_IsTrigger: 0
+ m_ProvidesContacts: 0
+ m_Enabled: 1
+ serializedVersion: 5
+ m_Convex: 1
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 4300000, guid: a2309f87ccdc5b04aad345c09025bbdf, type: 2}
+--- !u!1001 &6731453383196559462
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ serializedVersion: 3
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 1359807540711761377, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1359807540711761377, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1359807540711761377, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1359807540711761377, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 1359807540711761377, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1359807540711761377, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1359807540711761377, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1359807540711761377, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1359807540711761377, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 1359807540711761377, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3445542050043496534, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ propertyPath: m_Name
+ value: Majoras Mask
+ objectReference: {fileID: 0}
+ - target: {fileID: 5421901064923450411, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ propertyPath: 'm_Materials.Array.data[0]'
+ value:
+ objectReference: {fileID: 2100000, guid: 4f953e23911bb124baa375fe59062a36, type: 2}
+ m_RemovedComponents: []
+ m_RemovedGameObjects: []
+ m_AddedGameObjects:
+ - targetCorrespondingSourceObject: {fileID: 1359807540711761377, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 3353433204515671903}
+ m_AddedComponents:
+ - targetCorrespondingSourceObject: {fileID: 3445542050043496534, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 4564597906179016730}
+ - targetCorrespondingSourceObject: {fileID: 3445542050043496534, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ insertIndex: -1
+ addedObject: {fileID: 6221505402718538140}
+ m_SourcePrefab: {fileID: -5814230247879327577, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+--- !u!4 &5743757411501337991 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 1359807540711761377, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ m_PrefabInstance: {fileID: 6731453383196559462}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &8267460007001047088 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 3445542050043496534, guid: 8003d65e20f5bf644bdb2a254b8e08dc, type: 3}
+ m_PrefabInstance: {fileID: 6731453383196559462}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &4564597906179016730
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8267460007001047088}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 845ffa358c43240dda6ed5379b4f0c8e, type: 3}
+ m_Name:
+ m_EditorClassIdentifier: vhacd::MeshProcess.VHACD
+ m_parameters:
+ m_concavity: 0.001
+ m_alpha: 0.05
+ m_beta: 0.05
+ m_minVolumePerCH: 0.0001
+ m_resolution: 4820705
+ m_maxNumVerticesPerCH: 64
+ m_planeDownsampling: 4
+ m_convexhullDownsampling: 4
+ m_pca: 0
+ m_mode: 0
+ m_convexhullApproximation: 1
+ m_oclAcceleration: 0
+ m_maxConvexHulls: 1024
+ m_projectHullVertices: 1
+--- !u!114 &6221505402718538140
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8267460007001047088}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 36b909ac7146cc94c892046dd1dbccc5, type: 3}
+ m_Name:
+ m_EditorClassIdentifier: Assembly-CSharp::VHACDColliderBaker
+ sourceMesh: {fileID: 0}
+ useSourceLayer: 1
+ colliderLayer: 0
+ generatedAssetPaths:
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_0.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_1.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_2.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_3.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_4.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_5.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_6.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_7.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_8.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_9.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_10.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_11.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_12.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_13.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_14.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_15.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_16.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_17.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_18.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_19.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_20.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_21.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_22.asset
+ - Assets/Generated/VHACDColliders/The_Room_131273-20260702233236349_23.asset
diff --git a/Assets/Prefabs/Majoras Mask.prefab.meta b/Assets/Prefabs/Majoras Mask.prefab.meta
new file mode 100644
index 0000000..caf2fce
--- /dev/null
+++ b/Assets/Prefabs/Majoras Mask.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 220a4b67de45e694ba804e61bcd95122
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/UnityGLTFSettings.asset b/Assets/Resources/UnityGLTFSettings.asset
new file mode 100644
index 0000000..01b5e2f
--- /dev/null
+++ b/Assets/Resources/UnityGLTFSettings.asset
@@ -0,0 +1,65 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 9d9a5969691dba845877d0a52b6d9397, type: 3}
+ m_Name: UnityGLTFSettings
+ m_EditorClassIdentifier: UnityGLTFScripts::UnityGLTF.GLTFSettings
+ packageVersion:
+ shaderStrippingSettings:
+ stripPassesFromAllShaders: 0
+ stripPasses: 0
+ ImportPlugins:
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ ExportPlugins:
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ - {fileID: 0}
+ exportNames: 1
+ exportFullPath: 0
+ EditorExportTransformMode: 0
+ EditorExportFileFormat: 0
+ useMainCameraVisibility: 1
+ exportDisabledGameObjects: 0
+ tryExportTexturesFromDisk: 0
+ useTextureFileTypeHeuristic: 1
+ defaultJpegQuality: 90
+ exportAnimations: 1
+ bakeAnimationSpeed: 1
+ uniqueAnimationNames: 0
+ bakeSkinnedMeshes: 0
+ blendShapeExportProperties: -1
+ blendShapeExportSparseAccessors: 1
+ exportVertexColors: 1
+ UseCaching: 1
diff --git a/Assets/Resources/UnityGLTFSettings.asset.meta b/Assets/Resources/UnityGLTFSettings.asset.meta
new file mode 100644
index 0000000..0b29e77
--- /dev/null
+++ b/Assets/Resources/UnityGLTFSettings.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 26d0c4b037e79dc4eaa8358afb88db79
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scenes/The Room.unity b/Assets/Scenes/The Room.unity
index 619f8a6..a6e4b1b 100644
--- a/Assets/Scenes/The Room.unity
+++ b/Assets/Scenes/The Room.unity
@@ -14337,63 +14337,6 @@ Transform:
m_Children: []
m_Father: {fileID: 1296216888}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1001 &1809249305
-PrefabInstance:
- m_ObjectHideFlags: 0
- serializedVersion: 2
- m_Modification:
- serializedVersion: 3
- m_TransformParent: {fileID: 0}
- m_Modifications:
- - target: {fileID: 1286186539347929011, guid: 9c490d5393576d54cbbc078d985b2f89, type: 3}
- propertyPath: m_LocalPosition.x
- value: 8.683
- objectReference: {fileID: 0}
- - target: {fileID: 1286186539347929011, guid: 9c490d5393576d54cbbc078d985b2f89, type: 3}
- propertyPath: m_LocalPosition.y
- value: -0.00000016342725
- objectReference: {fileID: 0}
- - target: {fileID: 1286186539347929011, guid: 9c490d5393576d54cbbc078d985b2f89, type: 3}
- propertyPath: m_LocalPosition.z
- value: 0.664
- objectReference: {fileID: 0}
- - target: {fileID: 1286186539347929011, guid: 9c490d5393576d54cbbc078d985b2f89, type: 3}
- propertyPath: m_LocalRotation.w
- value: 0.94272155
- objectReference: {fileID: 0}
- - target: {fileID: 1286186539347929011, guid: 9c490d5393576d54cbbc078d985b2f89, type: 3}
- propertyPath: m_LocalRotation.x
- value: -0
- objectReference: {fileID: 0}
- - target: {fileID: 1286186539347929011, guid: 9c490d5393576d54cbbc078d985b2f89, type: 3}
- propertyPath: m_LocalRotation.y
- value: -0.33358082
- objectReference: {fileID: 0}
- - target: {fileID: 1286186539347929011, guid: 9c490d5393576d54cbbc078d985b2f89, type: 3}
- propertyPath: m_LocalRotation.z
- value: -0
- objectReference: {fileID: 0}
- - target: {fileID: 1286186539347929011, guid: 9c490d5393576d54cbbc078d985b2f89, type: 3}
- propertyPath: m_LocalEulerAnglesHint.x
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 1286186539347929011, guid: 9c490d5393576d54cbbc078d985b2f89, type: 3}
- propertyPath: m_LocalEulerAnglesHint.y
- value: -38.973
- objectReference: {fileID: 0}
- - target: {fileID: 1286186539347929011, guid: 9c490d5393576d54cbbc078d985b2f89, type: 3}
- propertyPath: m_LocalEulerAnglesHint.z
- value: 0
- objectReference: {fileID: 0}
- - target: {fileID: 1286186539348200367, guid: 9c490d5393576d54cbbc078d985b2f89, type: 3}
- propertyPath: m_Name
- value: Vase_Glass Variant
- objectReference: {fileID: 0}
- m_RemovedComponents: []
- m_RemovedGameObjects: []
- m_AddedGameObjects: []
- m_AddedComponents: []
- m_SourcePrefab: {fileID: 100100000, guid: 9c490d5393576d54cbbc078d985b2f89, type: 3}
--- !u!1001 &1829668765
PrefabInstance:
m_ObjectHideFlags: 0
@@ -15227,6 +15170,79 @@ Transform:
m_CorrespondingSourceObject: {fileID: 3995388244679289692, guid: a5ab89115777da74c8c24290450eed85, type: 3}
m_PrefabInstance: {fileID: 2041471715}
m_PrefabAsset: {fileID: 0}
+--- !u!1001 &582345192953145291
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ serializedVersion: 3
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 5743757411501337991, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
+ propertyPath: m_LocalScale.x
+ value: 1.7955
+ objectReference: {fileID: 0}
+ - target: {fileID: 5743757411501337991, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
+ propertyPath: m_LocalScale.y
+ value: 1.7955
+ objectReference: {fileID: 0}
+ - target: {fileID: 5743757411501337991, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
+ propertyPath: m_LocalScale.z
+ value: 1.7955
+ objectReference: {fileID: 0}
+ - target: {fileID: 5743757411501337991, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 4.29
+ objectReference: {fileID: 0}
+ - target: {fileID: 5743757411501337991, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 1.148
+ objectReference: {fileID: 0}
+ - target: {fileID: 5743757411501337991, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 6.28
+ objectReference: {fileID: 0}
+ - target: {fileID: 5743757411501337991, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 0.6793215
+ objectReference: {fileID: 0}
+ - target: {fileID: 5743757411501337991, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0.19627155
+ objectReference: {fileID: 0}
+ - target: {fileID: 5743757411501337991, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0.67932117
+ objectReference: {fileID: 0}
+ - target: {fileID: 5743757411501337991, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0.1962715
+ objectReference: {fileID: 0}
+ - target: {fileID: 5743757411501337991, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: -32.23
+ objectReference: {fileID: 0}
+ - target: {fileID: 5743757411501337991, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: -90
+ objectReference: {fileID: 0}
+ - target: {fileID: 5743757411501337991, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 5743757411501337991, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
+ propertyPath: m_ConstrainProportionsScale
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8267460007001047088, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
+ propertyPath: m_Name
+ value: Majoras Mask
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_RemovedGameObjects: []
+ m_AddedGameObjects: []
+ m_AddedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 220a4b67de45e694ba804e61bcd95122, type: 3}
--- !u!1660057539 &9223372036854775807
SceneRoots:
m_ObjectHideFlags: 0
@@ -15254,7 +15270,7 @@ SceneRoots:
- {fileID: 1102892367}
- {fileID: 749206003}
- {fileID: 1512960396}
- - {fileID: 1809249305}
- {fileID: 1152224768}
- {fileID: 464912566}
- {fileID: 664393683}
+ - {fileID: 582345192953145291}
diff --git a/Assets/Scripts/Components/VHACDColliderBaker.cs b/Assets/Scripts/Components/VHACDColliderBaker.cs
new file mode 100644
index 0000000..2cc2691
--- /dev/null
+++ b/Assets/Scripts/Components/VHACDColliderBaker.cs
@@ -0,0 +1,202 @@
+using System.Collections.Generic;
+using MeshProcess;
+using UnityEngine;
+#if UNITY_EDITOR
+using UnityEditor;
+using UnityEditor.SceneManagement;
+#endif
+
+///
+/// Editor tool that runs V-HACD (approximate convex decomposition via the native
+/// plugin) on an environment mesh and bakes the resulting convex hulls into SAVED mesh assets + child
+/// MeshCollider GameObjects — the exact same output plumbing as ,
+/// only the decomposition backend differs (V-HACD's voxel solver instead of the surface-clustering
+/// heuristic). Tune the decomposition on the sibling component (its m_parameters),
+/// then run "Bake VHACD Colliders".
+///
+/// The hulls are real child GameObjects referencing hull-mesh assets under
+/// Assets/Generated/VHACDColliders, so they survive domain reload / play-mode / scene save
+/// (unlike an in-memory-only bake).
+///
+[DisallowMultipleComponent]
+[RequireComponent(typeof(VHACD))]
+public class VHACDColliderBaker : MonoBehaviour
+{
+ [Tooltip("Optional. If empty, the shared mesh of a MeshFilter on this object (or a child) is used.")]
+ [SerializeField] private Mesh sourceMesh;
+
+ [Header("Output")]
+ [Tooltip("If true, generated colliders inherit the source object's layer. Otherwise 'Collider Layer' is used.")]
+ [SerializeField] private bool useSourceLayer = true;
+ [SerializeField] private int colliderLayer;
+
+ [SerializeField, HideInInspector] private List generatedAssetPaths = new List();
+
+ private const string ContainerName = "VHACDColliders (generated)";
+ private const string AssetFolder = "Assets/Generated/VHACDColliders";
+
+#if UNITY_EDITOR
+ [ContextMenu("Bake VHACD Colliders")]
+ public void Bake()
+ {
+ Mesh mesh = sourceMesh;
+ Transform meshSpace = transform;
+ if (!mesh)
+ {
+ MeshFilter mf = GetComponentInChildren();
+ if (mf && mf.sharedMesh) { mesh = mf.sharedMesh; meshSpace = mf.transform; }
+ }
+ if (!mesh)
+ {
+ Debug.LogError($"[VHACDColliderBaker] '{name}': no source mesh (assign one or add a MeshFilter).", this);
+ return;
+ }
+
+ VHACD vhacd = GetComponent();
+ if (!vhacd) vhacd = gameObject.AddComponent();
+
+ Clear(); // remove previous container + assets first
+
+ string baseName = ResolveAssetBaseName();
+
+ // V-HACD reads mesh.vertices raw => hulls are in the mesh's LOCAL space, so an identity
+ // container under meshSpace places them correctly (same convention as ConcealmentColliderBaker).
+ List hulls = vhacd.GenerateConvexMeshes(mesh);
+ if (hulls == null || hulls.Count == 0)
+ {
+ Debug.LogWarning($"[VHACDColliderBaker] '{name}': V-HACD produced no convex hulls.", this);
+ return;
+ }
+
+ EnsureFolder();
+ Transform container = new GameObject(ContainerName).transform;
+ container.SetParent(meshSpace, false);
+ container.localPosition = Vector3.zero;
+ container.localRotation = Quaternion.identity;
+ container.localScale = Vector3.one;
+ int outLayer = useSourceLayer ? gameObject.layer : colliderLayer;
+
+ int made = 0;
+ for (int i = 0; i < hulls.Count; i++)
+ {
+ Mesh cm = hulls[i];
+ if (!cm || cm.vertexCount < 4) { if (cm) DestroyImmediate(cm); continue; } // convex hull needs >= 4 verts
+
+ cm.name = $"{baseName}_{made}";
+ cm.RecalculateBounds();
+
+ string path = $"{AssetFolder}/{baseName}_{made}.asset";
+ AssetDatabase.CreateAsset(cm, path);
+ generatedAssetPaths.Add(path);
+
+ GameObject go = new GameObject($"hull_{made}");
+ go.transform.SetParent(container, false);
+ go.layer = outLayer;
+ MeshCollider col = go.AddComponent();
+ col.sharedMesh = cm;
+ col.convex = true;
+ col.isTrigger = false;
+
+ made++;
+ }
+
+ AssetDatabase.SaveAssets();
+ EditorUtility.SetDirty(this);
+ EditorSceneManager.MarkSceneDirty(gameObject.scene);
+
+ Debug.Log($"[VHACDColliderBaker] '{name}': baked {made} convex collider(s) via V-HACD ({hulls.Count} hull(s) returned). Save the scene to persist.", this);
+ }
+
+ [ContextMenu("Clear Baked Colliders")]
+ public void Clear()
+ {
+ for (int i = 0; i < generatedAssetPaths.Count; i++)
+ if (!string.IsNullOrEmpty(generatedAssetPaths[i]))
+ AssetDatabase.DeleteAsset(generatedAssetPaths[i]);
+ generatedAssetPaths.Clear();
+
+ var all = GetComponentsInChildren(true);
+ for (int i = 0; i < all.Length; i++)
+ if (all[i] && all[i] != transform && all[i].name == ContainerName)
+ DestroyImmediate(all[i].gameObject);
+
+ EditorUtility.SetDirty(this);
+ if (gameObject.scene.IsValid())
+ EditorSceneManager.MarkSceneDirty(gameObject.scene);
+ }
+
+ private static void EnsureFolder()
+ {
+ if (!AssetDatabase.IsValidFolder("Assets/Generated"))
+ AssetDatabase.CreateFolder("Assets", "Generated");
+ if (!AssetDatabase.IsValidFolder(AssetFolder))
+ AssetDatabase.CreateFolder("Assets/Generated", "VHACDColliders");
+ }
+
+ ///
+ /// Readable, deterministic base name for the generated collider-mesh assets:
+ /// - Prefab stage: "{assetPath without 'Assets/' and '.prefab'}/{path below the prefab root}"
+ /// - Scene: "{sceneName}/{full hierarchy path from the scene root}"
+ /// Sanitized to a filesystem-safe token; on collision with a DIFFERENT baker's assets, "_2", "_3", … is appended.
+ ///
+ private string ResolveAssetBaseName()
+ {
+ string raw;
+ PrefabStage stage = PrefabStageUtility.GetPrefabStage(gameObject);
+ if (stage != null)
+ {
+ string ap = stage.assetPath;
+ if (ap.StartsWith("Assets/")) ap = ap.Substring("Assets/".Length);
+ if (ap.EndsWith(".prefab")) ap = ap.Substring(0, ap.Length - ".prefab".Length);
+ // Path below the prefab root — the root's name already lives in the asset path.
+ string hier = GetHierarchyPath(transform, stage.prefabContentsRoot.transform);
+ raw = hier.Length == 0 ? ap : ap + "/" + hier;
+ }
+ else
+ {
+ string scene = string.IsNullOrEmpty(gameObject.scene.name) ? "Untitled" : gameObject.scene.name;
+ raw = scene + "/" + GetHierarchyPath(transform, null);
+ }
+
+ string baseName = SanitizeFileName(raw);
+ if (baseName.Length == 0) baseName = "Bake";
+
+ // Clear() already removed THIS baker's assets, so a hit here means another baker resolved to the
+ // same name -> disambiguate. The per-collider "_0" file is the presence marker of a base name.
+ string candidate = baseName;
+ for (int dup = 2; System.IO.File.Exists($"{AssetFolder}/{candidate}_0.asset"); dup++)
+ candidate = $"{baseName}_{dup}";
+ return candidate;
+ }
+
+ /// Slash-joined transform names from up to (but excluding) (null = up to the root).
+ private static string GetHierarchyPath(Transform t, Transform stopAt)
+ {
+ var names = new List();
+ for (Transform cur = t; cur && cur != stopAt; cur = cur.parent)
+ names.Add(cur.name);
+ names.Reverse();
+ return string.Join("/", names);
+ }
+
+ /// Collapses every run of non-[A-Za-z0-9-] characters to a single '_' and trims leading/trailing '_'.
+ private static string SanitizeFileName(string s)
+ {
+ var sb = new System.Text.StringBuilder(s.Length);
+ bool pendingSep = false;
+ for (int i = 0; i < s.Length; i++)
+ {
+ char c = s[i];
+ bool keep = (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9') || c == '-';
+ if (keep)
+ {
+ if (pendingSep && sb.Length > 0) sb.Append('_');
+ pendingSep = false;
+ sb.Append(c);
+ }
+ else pendingSep = true;
+ }
+ return sb.ToString();
+ }
+#endif
+}
diff --git a/Assets/Scripts/Components/VHACDColliderBaker.cs.meta b/Assets/Scripts/Components/VHACDColliderBaker.cs.meta
new file mode 100644
index 0000000..9288f2b
--- /dev/null
+++ b/Assets/Scripts/Components/VHACDColliderBaker.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 36b909ac7146cc94c892046dd1dbccc5
\ No newline at end of file
diff --git a/Packages/manifest.json b/Packages/manifest.json
index 9635ee1..79a9886 100644
--- a/Packages/manifest.json
+++ b/Packages/manifest.json
@@ -11,10 +11,12 @@
"com.unity.probuilder": "6.0.9",
"com.unity.recorder": "5.1.6",
"com.unity.render-pipelines.universal": "17.3.0",
+ "com.unity.robotics.vhacd": "https://github.com/Unity-Technologies/VHACD.git?path=/com.unity.robotics.vhacd",
"com.unity.services.multiplayer": "2.2.4",
"com.unity.timeline": "1.8.12",
"com.unity.ugui": "2.0.0",
"com.unity.visualscripting": "1.9.11",
+ "org.khronos.unitygltf": "https://github.com/KhronosGroup/UnityGLTF.git",
"com.unity.modules.adaptiveperformance": "1.0.0",
"com.unity.modules.animation": "1.0.0",
"com.unity.modules.assetbundle": "1.0.0",
diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json
index 585414d..522543e 100644
--- a/Packages/packages-lock.json
+++ b/Packages/packages-lock.json
@@ -17,6 +17,12 @@
},
"hash": "11836003a5e2ffcb7715ecec7e1fbb9d9cdb5bb8"
},
+ "com.mibdev.fullscreen-editor": {
+ "version": "file:com.mibdev.fullscreen-editor",
+ "depth": 0,
+ "source": "embedded",
+ "dependencies": {}
+ },
"com.unity.bindings.openimageio": {
"version": "1.0.2",
"depth": 1,
@@ -208,6 +214,13 @@
"com.unity.render-pipelines.core": "17.0.3"
}
},
+ "com.unity.robotics.vhacd": {
+ "version": "https://github.com/Unity-Technologies/VHACD.git?path=/com.unity.robotics.vhacd",
+ "depth": 0,
+ "source": "git",
+ "dependencies": {},
+ "hash": "854b3d820901804c338365c63f067ad7f1c4b9c0"
+ },
"com.unity.searcher": {
"version": "4.9.4",
"depth": 2,
@@ -385,6 +398,21 @@
},
"url": "https://packages.unity.com"
},
+ "org.khronos.unitygltf": {
+ "version": "https://github.com/KhronosGroup/UnityGLTF.git",
+ "depth": 0,
+ "source": "git",
+ "dependencies": {
+ "com.unity.nuget.newtonsoft-json": "2.0.0",
+ "com.unity.modules.audio": "1.0.0",
+ "com.unity.modules.imageconversion": "1.0.0",
+ "com.unity.modules.particlesystem": "1.0.0",
+ "com.unity.shadergraph": "10.0.0",
+ "com.unity.mathematics": "1.0.0",
+ "com.unity.collections": "1.0.0"
+ },
+ "hash": "ce6a5dce952d84cfd47c81755e7e1b0bc69fefe5"
+ },
"com.unity.modules.adaptiveperformance": {
"version": "1.0.0",
"depth": 0,