diff --git a/.github/variables/projectconfig.env b/.github/variables/projectconfig.env
index 6a74ea98..d58a3e45 100644
--- a/.github/variables/projectconfig.env
+++ b/.github/variables/projectconfig.env
@@ -5,4 +5,4 @@ PACKAGE_PATH=./Packages/com.nickmaltbie.openkcc
NETCODE_PACKAGE_PATH=./Packages/com.nickmaltbie.openkcc.netcode
SAMPLES=ExampleFirstPersonKCC,SimplifiedDemoKCC
-NETCODE_SAMPLES=NetcodeExample
+NETCODE_SAMPLES=NetcodeExample,MoleKCCSample
diff --git a/.gitignore b/.gitignore
index 90053eba..4f67806a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -99,7 +99,7 @@ Assets/**/obj*
_site/
Documentation/api/
Documentation/latest/api/
-Documentation/Changelog/CHANGELOG.md
+Documentation/Changelog/CHANGELOG*.md
Documentation/Demo/
Documentation/index.*
Documentation/LICENSE.txt
diff --git a/Assets/Samples/MoleKCCSample.meta b/Assets/Samples/MoleKCCSample.meta
new file mode 100644
index 00000000..ef9bf54e
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3035856f6379fbd4c9ccded5b04d932e
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/Materials.meta b/Assets/Samples/MoleKCCSample/Materials.meta
new file mode 100644
index 00000000..0326db8e
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/Materials.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 29f9f89e5adc1094b8270a93ffcd5431
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/Materials/Dirt.mat b/Assets/Samples/MoleKCCSample/Materials/Dirt.mat
new file mode 100644
index 00000000..99eddc29
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/Materials/Dirt.mat
@@ -0,0 +1,126 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Dirt
+ m_Shader: {fileID: 4800000, guid: 933532a4fcc9baf4fa0491de14d08ed7, type: 3}
+ m_ValidKeywords: []
+ m_InvalidKeywords: []
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap:
+ RenderType: Opaque
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _BaseMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ 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: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ 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}
+ - 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:
+ - _AlphaClip: 0
+ - _Blend: 0
+ - _BumpScale: 1
+ - _ClearCoatMask: 0
+ - _ClearCoatSmoothness: 0
+ - _Cull: 2
+ - _Cutoff: 0.5
+ - _DetailAlbedoMapScale: 1
+ - _DetailNormalMapScale: 1
+ - _DstBlend: 0
+ - _EnvironmentReflections: 1
+ - _GlossMapScale: 0
+ - _Glossiness: 0
+ - _GlossyReflections: 0
+ - _Metallic: 0
+ - _OcclusionStrength: 1
+ - _Parallax: 0.005
+ - _QueueOffset: 0
+ - _ReceiveShadows: 1
+ - _Smoothness: 0.5
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _Surface: 0
+ - _WorkflowMode: 1
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 1, g: 1, b: 1, a: 1}
+ - _Color: {r: 1, g: 1, b: 1, a: 1}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SpecColor: {r: 0.2, g: 0.2, b: 0.2, a: 1}
+ m_BuildTextureStacks: []
+--- !u!114 &7746847192631309483
+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:
+ version: 5
diff --git a/Assets/Samples/MoleKCCSample/Materials/Dirt.mat.meta b/Assets/Samples/MoleKCCSample/Materials/Dirt.mat.meta
new file mode 100644
index 00000000..3ab54004
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/Materials/Dirt.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5fc7b86041139214296ea474bded10d2
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar.meta b/Assets/Samples/MoleKCCSample/MoleAvatar.meta
new file mode 100644
index 00000000..304a2db6
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a8bab6bbde5876f4495ee191583938d4
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Animations.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations.meta
new file mode 100644
index 00000000..05aa8f7e
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 845039813d154784f918a62097a36e12
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/DigMoleNormal.anim b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/DigMoleNormal.anim
new file mode 100644
index 00000000..533bcaac
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/DigMoleNormal.anim
@@ -0,0 +1,1423 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: DigMoleNormal
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 181.381, y: 0, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -17.516, y: 0, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -29.164, y: 0, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine/ribcage
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -97.096, y: 0, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine/ribcage/neck/head
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 82.526, y: -140.511, z: -95.573}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 81.181, y: 137.381, z: 100.711}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -17.765, y: -0.55, z: 0.507}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/upperleg.l/lowerleg.l/foot.l
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -14.049, y: 0.516, z: -0.497}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/upperleg.r/lowerleg.r/foot.r
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 3.554, y: 0, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine/ribcage/neck
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -102.76, y: 0.005004883, z: 172.561}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/upperleg.l
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -97.023, y: -0.0079956055, z: -172.557}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/upperleg.r
+ m_PositionCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -0, y: 0.00192, z: 0.0021}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine/ribcage/neck
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -0, y: -0.00034, z: -0.00474}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine/ribcage/neck/head
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 1365598544
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1429298235
+ attribute: 1
+ script: {fileID: 0}
+ typeID: 4
+ customType: 0
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1954298262
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 113966995
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 2304947251
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1429298235
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 3829527184
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 4217893137
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 4145064367
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 3809581641
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1365598544
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1685864485
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 2658368838
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 1
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 181.381
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -17.516
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/spine
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/spine
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/spine
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -29.164
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/spine/ribcage
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/spine/ribcage
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/spine/ribcage
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -97.096
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 82.526
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -140.511
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -95.573
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 81.181
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 137.381
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 100.711
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -17.765
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/upperleg.l/lowerleg.l/foot.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -0.55
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/upperleg.l/lowerleg.l/foot.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0.507
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/upperleg.l/lowerleg.l/foot.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -14.049
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/upperleg.r/lowerleg.r/foot.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0.516
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/upperleg.r/lowerleg.r/foot.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -0.497
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/upperleg.r/lowerleg.r/foot.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Armature/hips/spine/ribcage/neck
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0.00192
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.y
+ path: Armature/hips/spine/ribcage/neck
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0.0021
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Armature/hips/spine/ribcage/neck
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 3.554
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/spine/ribcage/neck
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/spine/ribcage/neck
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/spine/ribcage/neck
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.x
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -0.00034
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.y
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -0.00474
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalPosition.z
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -102.76
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0.005004883
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 172.561
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -97.023
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -0.0079956055
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -172.557
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ m_EulerEditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/spine
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/spine
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/spine
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/spine/ribcage
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/spine/ribcage
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/spine/ribcage
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/spine/ribcage/neck
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/spine/ribcage/neck
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/spine/ribcage/neck
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/upperleg.r/lowerleg.r/foot.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/upperleg.r/lowerleg.r/foot.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/upperleg.r/lowerleg.r/foot.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/upperleg.l/lowerleg.l/foot.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/upperleg.l/lowerleg.l/foot.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/upperleg.l/lowerleg.l/foot.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/DigMoleNormal.anim.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/DigMoleNormal.anim.meta
new file mode 100644
index 00000000..13d359c4
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/DigMoleNormal.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: fad29ccc200d09c4a8693bfe2d7bbc81
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 7400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/IdleAnimMole.anim b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/IdleAnimMole.anim
new file mode 100644
index 00000000..b2793495
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/IdleAnimMole.anim
@@ -0,0 +1,671 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: IdleAnimMole
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 20.555, y: 89.376, z: 0.082}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.5
+ value: {x: 8.028, y: 89.358, z: 0.078}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 1
+ value: {x: 20.555, y: 89.376, z: 0.082}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 21.808, y: -89.335, z: -0.088}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.5
+ value: {x: 10.187, y: -89.317, z: -0.083}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 1
+ value: {x: 21.808, y: -89.335, z: -0.088}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 0, y: 0, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.26666668
+ value: {x: 12.476, y: 0, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.5
+ value: {x: 0, y: 0, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.78333336
+ value: {x: 12.476, y: 0, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 1
+ value: {x: 0, y: 0, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine/ribcage/neck/head
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 4217893137
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 3829527184
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1429298235
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 1
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 1
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 20.555
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.5
+ value: 8.028
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 20.555
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 89.376
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.5
+ value: 89.358
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 89.376
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0.082
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.5
+ value: 0.078
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0.082
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 21.808
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.5
+ value: 10.187
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 21.808
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -89.335
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.5
+ value: -89.317
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: -89.335
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -0.088
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.5
+ value: -0.083
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: -0.088
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.26666668
+ value: 12.476
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.5
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.78333336
+ value: 12.476
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.26666668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.5
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.78333336
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.26666668
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.5
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.78333336
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ m_EulerEditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/IdleAnimMole.anim.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/IdleAnimMole.anim.meta
new file mode 100644
index 00000000..dc673bee
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/IdleAnimMole.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e74eccf8fc87bc84fa3131df9fd4984b
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 7400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/MoleController.controller b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/MoleController.controller
new file mode 100644
index 00000000..19a1a48f
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/MoleController.controller
@@ -0,0 +1,159 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1102 &-7074692706626690113
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Digging
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 7400000, guid: fad29ccc200d09c4a8693bfe2d7bbc81, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &-6386053753416053003
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Idle
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 7400000, guid: e74eccf8fc87bc84fa3131df9fd4984b, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!91 &9100000
+AnimatorController:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: MoleController
+ serializedVersion: 5
+ m_AnimatorParameters: []
+ m_AnimatorLayers:
+ - serializedVersion: 5
+ m_Name: Base Layer
+ m_StateMachine: {fileID: 8115516089801429922}
+ m_Mask: {fileID: 0}
+ m_Motions: []
+ m_Behaviours: []
+ m_BlendingMode: 0
+ m_SyncedLayerIndex: -1
+ m_DefaultWeight: 0
+ m_IKPass: 0
+ m_SyncedLayerAffectsTiming: 0
+ m_Controller: {fileID: 9100000}
+--- !u!1102 &2739986899689569024
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Walking
+ m_Speed: 1
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 7400000, guid: a50aa1b922521164c9cab245ee3c2714, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1102 &5987894818710096083
+AnimatorState:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Jumping
+ m_Speed: 2
+ m_CycleOffset: 0
+ m_Transitions: []
+ m_StateMachineBehaviours: []
+ m_Position: {x: 50, y: 50, z: 0}
+ m_IKOnFeet: 0
+ m_WriteDefaultValues: 1
+ m_Mirror: 0
+ m_SpeedParameterActive: 0
+ m_MirrorParameterActive: 0
+ m_CycleOffsetParameterActive: 0
+ m_TimeParameterActive: 0
+ m_Motion: {fileID: 7400000, guid: b3c1c9b8b9828ac4c9cc2ba48b313b36, type: 2}
+ m_Tag:
+ m_SpeedParameter:
+ m_MirrorParameter:
+ m_CycleOffsetParameter:
+ m_TimeParameter:
+--- !u!1107 &8115516089801429922
+AnimatorStateMachine:
+ serializedVersion: 6
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Base Layer
+ m_ChildStates:
+ - serializedVersion: 1
+ m_State: {fileID: -7074692706626690113}
+ m_Position: {x: 290, y: 60, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: -6386053753416053003}
+ m_Position: {x: 290, y: 110, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 5987894818710096083}
+ m_Position: {x: 290, y: 10, z: 0}
+ - serializedVersion: 1
+ m_State: {fileID: 2739986899689569024}
+ m_Position: {x: 290, y: -40, z: 0}
+ m_ChildStateMachines: []
+ m_AnyStateTransitions: []
+ m_EntryTransitions: []
+ m_StateMachineTransitions: {}
+ m_StateMachineBehaviours: []
+ m_AnyStatePosition: {x: 50, y: 20, z: 0}
+ m_EntryPosition: {x: 50, y: 120, z: 0}
+ m_ExitPosition: {x: 800, y: 120, z: 0}
+ m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+ m_DefaultState: {fileID: -6386053753416053003}
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/MoleController.controller.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/MoleController.controller.meta
new file mode 100644
index 00000000..d76194b8
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/MoleController.controller.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9a9c5504a002d474790d465df1e5d18c
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 9100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/jumpMole.anim b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/jumpMole.anim
new file mode 100644
index 00000000..263e7300
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/jumpMole.anim
@@ -0,0 +1,823 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: jumpMole
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 50.925, y: 12.242, z: 62.322}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 41.522, y: -24.799, z: -63.9}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -17.167, y: 0, z: 0}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine/ribcage/neck/head
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 37.66, y: -5.781, z: 170.592}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/upperleg.l
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 41.438, y: 6.617, z: -170.06}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/upperleg.r
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 32.723, y: -0.085, z: 0.574}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/upperleg.l/lowerleg.l/foot.l
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 37.026, y: 0.031, z: -0.604}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/upperleg.r/lowerleg.r/foot.r
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 4217893137
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 3829527184
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1429298235
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 1685864485
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 2658368838
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 4145064367
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 3809581641
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 0
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 1
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 50.925
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 12.242
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 62.322
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 41.522
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -24.799
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -63.9
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -17.167
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 37.66
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -5.781
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 170.592
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 41.438
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 6.617
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -170.06
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 32.723
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/upperleg.l/lowerleg.l/foot.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -0.085
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/upperleg.l/lowerleg.l/foot.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0.574
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/upperleg.l/lowerleg.l/foot.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 37.026
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/upperleg.r/lowerleg.r/foot.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0.031
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/upperleg.r/lowerleg.r/foot.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -0.604
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/upperleg.r/lowerleg.r/foot.r
+ classID: 4
+ script: {fileID: 0}
+ m_EulerEditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/spine/ribcage/neck/head
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/upperleg.l/lowerleg.l/foot.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/upperleg.l/lowerleg.l/foot.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/upperleg.l/lowerleg.l/foot.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/upperleg.r/lowerleg.r/foot.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/upperleg.r/lowerleg.r/foot.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/upperleg.r/lowerleg.r/foot.r
+ classID: 4
+ script: {fileID: 0}
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/jumpMole.anim.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/jumpMole.anim.meta
new file mode 100644
index 00000000..13063803
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/jumpMole.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b3c1c9b8b9828ac4c9cc2ba48b313b36
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 7400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/walkAnimMole.anim b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/walkAnimMole.anim
new file mode 100644
index 00000000..16404833
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/walkAnimMole.anim
@@ -0,0 +1,997 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: walkAnimMole
+ serializedVersion: 6
+ m_Legacy: 0
+ m_Compressed: 0
+ m_UseHighQualityCurve: 1
+ m_RotationCurves: []
+ m_CompressedRotationCurves: []
+ m_EulerCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 24.106, y: -87.213, z: -0.377}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 23.816, y: 92.125, z: -0.287}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: 36.424, y: -5.527, z: 170.745}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.16666667
+ value: {x: 75.58, y: -30.501, z: 148.691}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.33333334
+ value: {x: 33.961, y: -5.043, z: 171.024}
+ inSlope: {x: -427.91403, y: 145.37401, z: 0}
+ outSlope: {x: -427.91403, y: 145.37401, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.5
+ value: {x: -67.058, y: 17.957, z: 160.611}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.6333333
+ value: {x: -32.462, y: 4.761, z: 171.178}
+ inSlope: {x: 251.85999, y: -63.583332, z: 17.386677}
+ outSlope: {x: 251.85999, y: -63.583332, z: 17.386677}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.8
+ value: {x: 8.5, y: -1.118, z: 172.482}
+ inSlope: {x: 195.85333, y: -28.193333, z: 0}
+ outSlope: {x: 195.85333, y: -28.193333, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.93333334
+ value: {x: 26.294, y: -3.697, z: 171.701}
+ inSlope: {x: 111.69602, y: -17.636003, z: -6.9479995}
+ outSlope: {x: 111.69602, y: -17.636003, z: -6.9479995}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 1.05
+ value: {x: 36.424, y: -5.527, z: 170.745}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/upperleg.l
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: {x: -35.352, y: -5.311, z: -170.871}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.16666667
+ value: {x: -4.091, y: -0.534, z: -172.546}
+ inSlope: {x: 240.51599, y: 38.289, z: 0}
+ outSlope: {x: 240.51599, y: 38.289, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.33333334
+ value: {x: 44.82, y: 7.452, z: -169.489}
+ inSlope: {x: 237.92104, y: 90.504005, z: 36.684086}
+ outSlope: {x: 237.92104, y: 90.504005, z: 36.684086}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.5
+ value: {x: 75.216, y: 29.634, z: -149.531}
+ inSlope: {x: 31.013287, y: 295.76004, z: 266.1066}
+ outSlope: {x: 31.013287, y: 295.76004, z: 266.1066}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.6333333
+ value: {x: 77.542, y: 143.798, z: -36.856}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.8
+ value: {x: 52.573, y: 9.818, z: -167.707}
+ inSlope: {x: -332.91995, y: -239.85335, z: -16.826622}
+ outSlope: {x: -332.91995, y: -239.85335, z: -16.826622}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 0.93333334
+ value: {x: -47.447, y: -8.171, z: -168.969}
+ inSlope: {x: 0, y: 0, z: -12.656009}
+ outSlope: {x: 0, y: 0, z: -12.656009}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ - serializedVersion: 3
+ time: 1.05
+ value: {x: -35.352, y: -5.311, z: -170.871}
+ inSlope: {x: 0, y: 0, z: 0}
+ outSlope: {x: 0, y: 0, z: 0}
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ path: Armature/hips/upperleg.r
+ m_PositionCurves: []
+ m_ScaleCurves: []
+ m_FloatCurves: []
+ m_PPtrCurves: []
+ m_SampleRate: 60
+ m_WrapMode: 0
+ m_Bounds:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 0, y: 0, z: 0}
+ m_ClipBindingConstant:
+ genericBindings:
+ - serializedVersion: 2
+ path: 1685864485
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 2658368838
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 3829527184
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ - serializedVersion: 2
+ path: 4217893137
+ attribute: 4
+ script: {fileID: 0}
+ typeID: 4
+ customType: 4
+ isPPtrCurve: 0
+ pptrCurveMapping: []
+ m_AnimationClipSettings:
+ serializedVersion: 2
+ m_AdditiveReferencePoseClip: {fileID: 0}
+ m_AdditiveReferencePoseTime: 0
+ m_StartTime: 0
+ m_StopTime: 1.05
+ m_OrientationOffsetY: 0
+ m_Level: 0
+ m_CycleOffset: 0
+ m_HasAdditiveReferencePose: 0
+ m_LoopTime: 1
+ m_LoopBlend: 0
+ m_LoopBlendOrientation: 0
+ m_LoopBlendPositionY: 0
+ m_LoopBlendPositionXZ: 0
+ m_KeepOriginalOrientation: 0
+ m_KeepOriginalPositionY: 1
+ m_KeepOriginalPositionXZ: 0
+ m_HeightFromFeet: 0
+ m_Mirror: 0
+ m_EditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 24.106
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -87.213
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -0.377
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 23.816
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 92.125
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -0.287
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 36.424
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.16666667
+ value: 75.58
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.33333334
+ value: 33.961
+ inSlope: -427.91403
+ outSlope: -427.91403
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.5
+ value: -67.058
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.6333333
+ value: -32.462
+ inSlope: 251.85999
+ outSlope: 251.85999
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.8
+ value: 8.5
+ inSlope: 195.85333
+ outSlope: 195.85333
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.93333334
+ value: 26.294
+ inSlope: 111.69602
+ outSlope: 111.69602
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1.05
+ value: 36.424
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -5.527
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.16666667
+ value: -30.501
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.33333334
+ value: -5.043
+ inSlope: 145.37401
+ outSlope: 145.37401
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.5
+ value: 17.957
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.6333333
+ value: 4.761
+ inSlope: -63.583332
+ outSlope: -63.583332
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.8
+ value: -1.118
+ inSlope: -28.193333
+ outSlope: -28.193333
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.93333334
+ value: -3.697
+ inSlope: -17.636003
+ outSlope: -17.636003
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1.05
+ value: -5.527
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 170.745
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.16666667
+ value: 148.691
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.33333334
+ value: 171.024
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.5
+ value: 160.611
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.6333333
+ value: 171.178
+ inSlope: 17.386677
+ outSlope: 17.386677
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.8
+ value: 172.482
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.93333334
+ value: 171.701
+ inSlope: -6.9479995
+ outSlope: -6.9479995
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1.05
+ value: 170.745
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -35.352
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.16666667
+ value: -4.091
+ inSlope: 240.51599
+ outSlope: 240.51599
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.33333334
+ value: 44.82
+ inSlope: 237.92104
+ outSlope: 237.92104
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.5
+ value: 75.216
+ inSlope: 31.013287
+ outSlope: 31.013287
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.6333333
+ value: 77.542
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.8
+ value: 52.573
+ inSlope: -332.91995
+ outSlope: -332.91995
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.93333334
+ value: -47.447
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1.05
+ value: -35.352
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.x
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -5.311
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.16666667
+ value: -0.534
+ inSlope: 38.289
+ outSlope: 38.289
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.33333334
+ value: 7.452
+ inSlope: 90.504005
+ outSlope: 90.504005
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.5
+ value: 29.634
+ inSlope: 295.76004
+ outSlope: 295.76004
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.6333333
+ value: 143.798
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.8
+ value: 9.818
+ inSlope: -239.85335
+ outSlope: -239.85335
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.93333334
+ value: -8.171
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1.05
+ value: -5.311
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.y
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -170.871
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.16666667
+ value: -172.546
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.33333334
+ value: -169.489
+ inSlope: 36.684086
+ outSlope: 36.684086
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.5
+ value: -149.531
+ inSlope: 266.1066
+ outSlope: 266.1066
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.6333333
+ value: -36.856
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.8
+ value: -167.707
+ inSlope: -16.826622
+ outSlope: -16.826622
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 0.93333334
+ value: -168.969
+ inSlope: -12.656009
+ outSlope: -12.656009
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1.05
+ value: -170.871
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 136
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: localEulerAnglesRaw.z
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ m_EulerEditorCurves:
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/spine/ribcage/shoulder.l/upperarm.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/spine/ribcage/shoulder.r/upperarm.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/upperleg.l
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.x
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.y
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ - curve:
+ serializedVersion: 2
+ m_Curve: []
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ attribute: m_LocalEulerAngles.z
+ path: Armature/hips/upperleg.r
+ classID: 4
+ script: {fileID: 0}
+ m_HasGenericRootTransform: 0
+ m_HasMotionFloatCurves: 0
+ m_Events: []
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/walkAnimMole.anim.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/walkAnimMole.anim.meta
new file mode 100644
index 00000000..cf4ac6fc
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Animations/walkAnimMole.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a50aa1b922521164c9cab245ee3c2714
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 7400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials.meta
new file mode 100644
index 00000000..9fe77d4d
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 8f101f045bf73674cbb503f1e6cbbf2a
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Arms.mat b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Arms.mat
new file mode 100644
index 00000000..47734ed0
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Arms.mat
@@ -0,0 +1,135 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Arms
+ m_Shader: {fileID: -6465566751694194690, guid: 48b51908dcf47b4428c93c60504170fa, type: 3}
+ m_ValidKeywords: []
+ m_InvalidKeywords: []
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _AlbedoTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BaseMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ 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: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ 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}
+ - 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:
+ - _AlphaClip: 0
+ - _Blend: 0
+ - _BumpScale: 1
+ - _ClearCoatMask: 0
+ - _ClearCoatSmoothness: 0
+ - _Cull: 2
+ - _Cutoff: 0.5
+ - _DetailAlbedoMapScale: 1
+ - _DetailNormalMapScale: 1
+ - _DitherSize: 1
+ - _DstBlend: 0
+ - _EnvironmentReflections: 1
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Opacity: 1
+ - _Parallax: 0.02
+ - _QueueControl: 0
+ - _QueueOffset: 0
+ - _ReceiveShadows: 1
+ - _Smoothness: 0.5
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _Surface: 0
+ - _UVSec: 0
+ - _WorkflowMode: 1
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 0.34117645, g: 0.30588236, b: 0.25490195, a: 1}
+ - _Color: {r: 0.34117645, g: 0.30588236, b: 0.25490195, a: 1}
+ - _Emission: {r: 0, g: 0, b: 0, a: 0}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+ m_BuildTextureStacks: []
+--- !u!114 &8741544711761738789
+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:
+ version: 5
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Arms.mat.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Arms.mat.meta
new file mode 100644
index 00000000..81da0902
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Arms.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 14259046391bac3458bff283b2ea4165
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/BodyMat.mat b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/BodyMat.mat
new file mode 100644
index 00000000..d970553b
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/BodyMat.mat
@@ -0,0 +1,135 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: BodyMat
+ m_Shader: {fileID: -6465566751694194690, guid: 48b51908dcf47b4428c93c60504170fa, type: 3}
+ m_ValidKeywords: []
+ m_InvalidKeywords: []
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _AlbedoTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BaseMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ 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: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ 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}
+ - 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:
+ - _AlphaClip: 0
+ - _Blend: 0
+ - _BumpScale: 1
+ - _ClearCoatMask: 0
+ - _ClearCoatSmoothness: 0
+ - _Cull: 2
+ - _Cutoff: 0.5
+ - _DetailAlbedoMapScale: 1
+ - _DetailNormalMapScale: 1
+ - _DitherSize: 1
+ - _DstBlend: 0
+ - _EnvironmentReflections: 1
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Opacity: 1
+ - _Parallax: 0.02
+ - _QueueControl: 0
+ - _QueueOffset: 0
+ - _ReceiveShadows: 1
+ - _Smoothness: 0.5
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _Surface: 0
+ - _UVSec: 0
+ - _WorkflowMode: 1
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 0.31372547, g: 0.2823529, b: 0.2313725, a: 1}
+ - _Color: {r: 0.31372547, g: 0.2823529, b: 0.2313725, a: 1}
+ - _Emission: {r: 0, g: 0, b: 0, a: 0}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+ m_BuildTextureStacks: []
+--- !u!114 &6907672683094587390
+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:
+ version: 5
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/BodyMat.mat.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/BodyMat.mat.meta
new file mode 100644
index 00000000..9e6425cd
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/BodyMat.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 5f1747d22dbe751409487f99b032674c
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Claws.mat b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Claws.mat
new file mode 100644
index 00000000..278ec0af
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Claws.mat
@@ -0,0 +1,135 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &-2777004168585946329
+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:
+ version: 5
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Claws
+ m_Shader: {fileID: -6465566751694194690, guid: 48b51908dcf47b4428c93c60504170fa, type: 3}
+ m_ValidKeywords: []
+ m_InvalidKeywords: []
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _AlbedoTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BaseMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ 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: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ 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}
+ - 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:
+ - _AlphaClip: 0
+ - _Blend: 0
+ - _BumpScale: 1
+ - _ClearCoatMask: 0
+ - _ClearCoatSmoothness: 0
+ - _Cull: 2
+ - _Cutoff: 0.5
+ - _DetailAlbedoMapScale: 1
+ - _DetailNormalMapScale: 1
+ - _DitherSize: 1
+ - _DstBlend: 0
+ - _EnvironmentReflections: 1
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Opacity: 1
+ - _Parallax: 0.02
+ - _QueueControl: 0
+ - _QueueOffset: 0
+ - _ReceiveShadows: 1
+ - _Smoothness: 0.5
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _Surface: 0
+ - _UVSec: 0
+ - _WorkflowMode: 1
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 0.73725486, g: 0.696082, b: 0.61176467, a: 1}
+ - _Color: {r: 0.73725486, g: 0.696082, b: 0.61176467, a: 1}
+ - _Emission: {r: 0, g: 0, b: 0, a: 0}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Claws.mat.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Claws.mat.meta
new file mode 100644
index 00000000..b1344de8
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Claws.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 689467113fd7a9d44ae67b9409bbc7c2
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Eyes.mat b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Eyes.mat
new file mode 100644
index 00000000..73a9f878
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Eyes.mat
@@ -0,0 +1,135 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &-6711490297433234625
+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:
+ version: 5
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Eyes
+ m_Shader: {fileID: -6465566751694194690, guid: 48b51908dcf47b4428c93c60504170fa, type: 3}
+ m_ValidKeywords: []
+ m_InvalidKeywords: []
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _AlbedoTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BaseMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ 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: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ 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}
+ - 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:
+ - _AlphaClip: 0
+ - _Blend: 0
+ - _BumpScale: 1
+ - _ClearCoatMask: 0
+ - _ClearCoatSmoothness: 0
+ - _Cull: 2
+ - _Cutoff: 0.5
+ - _DetailAlbedoMapScale: 1
+ - _DetailNormalMapScale: 1
+ - _DitherSize: 1
+ - _DstBlend: 0
+ - _EnvironmentReflections: 1
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Opacity: 1
+ - _Parallax: 0.02
+ - _QueueControl: 0
+ - _QueueOffset: 0
+ - _ReceiveShadows: 1
+ - _Smoothness: 0.5
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _Surface: 0
+ - _UVSec: 0
+ - _WorkflowMode: 1
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 0, g: 0, b: 0, a: 1}
+ - _Color: {r: 0, g: 0, b: 0, a: 1}
+ - _Emission: {r: 0, g: 0, b: 0, a: 0}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Eyes.mat.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Eyes.mat.meta
new file mode 100644
index 00000000..e82475d4
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Eyes.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: bf72d1be7ebdc0c42977be8ba548e182
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Feet.mat b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Feet.mat
new file mode 100644
index 00000000..eda0fa75
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Feet.mat
@@ -0,0 +1,135 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &-3147960901883925354
+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:
+ version: 5
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Feet
+ m_Shader: {fileID: -6465566751694194690, guid: 48b51908dcf47b4428c93c60504170fa, type: 3}
+ m_ValidKeywords: []
+ m_InvalidKeywords: []
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _AlbedoTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BaseMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ 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: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ 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}
+ - 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:
+ - _AlphaClip: 0
+ - _Blend: 0
+ - _BumpScale: 1
+ - _ClearCoatMask: 0
+ - _ClearCoatSmoothness: 0
+ - _Cull: 2
+ - _Cutoff: 0.5
+ - _DetailAlbedoMapScale: 1
+ - _DetailNormalMapScale: 1
+ - _DitherSize: 1
+ - _DstBlend: 0
+ - _EnvironmentReflections: 1
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Opacity: 1
+ - _Parallax: 0.02
+ - _QueueControl: 0
+ - _QueueOffset: 0
+ - _ReceiveShadows: 1
+ - _Smoothness: 0.5
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _Surface: 0
+ - _UVSec: 0
+ - _WorkflowMode: 1
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 0.30980387, g: 0.27450976, b: 0.227451, a: 1}
+ - _Color: {r: 0.30980387, g: 0.27450976, b: 0.227451, a: 1}
+ - _Emission: {r: 0, g: 0, b: 0, a: 0}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Feet.mat.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Feet.mat.meta
new file mode 100644
index 00000000..303f8168
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Feet.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a72ec3e4a53b3244f967ff647b3f123f
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/FootClaws.mat b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/FootClaws.mat
new file mode 100644
index 00000000..60e262aa
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/FootClaws.mat
@@ -0,0 +1,135 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: FootClaws
+ m_Shader: {fileID: -6465566751694194690, guid: 48b51908dcf47b4428c93c60504170fa, type: 3}
+ m_ValidKeywords: []
+ m_InvalidKeywords: []
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _AlbedoTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BaseMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ 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: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ 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}
+ - 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:
+ - _AlphaClip: 0
+ - _Blend: 0
+ - _BumpScale: 1
+ - _ClearCoatMask: 0
+ - _ClearCoatSmoothness: 0
+ - _Cull: 2
+ - _Cutoff: 0.5
+ - _DetailAlbedoMapScale: 1
+ - _DetailNormalMapScale: 1
+ - _DitherSize: 1
+ - _DstBlend: 0
+ - _EnvironmentReflections: 1
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Opacity: 1
+ - _Parallax: 0.02
+ - _QueueControl: 0
+ - _QueueOffset: 0
+ - _ReceiveShadows: 1
+ - _Smoothness: 0.5
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _Surface: 0
+ - _UVSec: 0
+ - _WorkflowMode: 1
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 0.84665966, g: 0.779198, b: 0.65776634, a: 1}
+ - _Color: {r: 0.84665966, g: 0.779198, b: 0.65776634, a: 1}
+ - _Emission: {r: 0, g: 0, b: 0, a: 0}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+ m_BuildTextureStacks: []
+--- !u!114 &2436573481140432376
+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:
+ version: 5
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/FootClaws.mat.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/FootClaws.mat.meta
new file mode 100644
index 00000000..6213c294
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/FootClaws.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 25a7361172e78a44abb0901438ed03b0
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Hands.mat b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Hands.mat
new file mode 100644
index 00000000..e069e551
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Hands.mat
@@ -0,0 +1,135 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &-8953292429108932634
+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:
+ version: 5
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Hands
+ m_Shader: {fileID: -6465566751694194690, guid: 48b51908dcf47b4428c93c60504170fa, type: 3}
+ m_ValidKeywords: []
+ m_InvalidKeywords: []
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _AlbedoTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BaseMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ 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: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ 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}
+ - 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:
+ - _AlphaClip: 0
+ - _Blend: 0
+ - _BumpScale: 1
+ - _ClearCoatMask: 0
+ - _ClearCoatSmoothness: 0
+ - _Cull: 2
+ - _Cutoff: 0.5
+ - _DetailAlbedoMapScale: 1
+ - _DetailNormalMapScale: 1
+ - _DitherSize: 1
+ - _DstBlend: 0
+ - _EnvironmentReflections: 1
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Opacity: 1
+ - _Parallax: 0.02
+ - _QueueControl: 0
+ - _QueueOffset: 0
+ - _ReceiveShadows: 1
+ - _Smoothness: 0.5
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _Surface: 0
+ - _UVSec: 0
+ - _WorkflowMode: 1
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 0.32549012, g: 0.29411763, b: 0.24313724, a: 1}
+ - _Color: {r: 0.32549012, g: 0.29411763, b: 0.24313724, a: 1}
+ - _Emission: {r: 0, g: 0, b: 0, a: 0}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Hands.mat.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Hands.mat.meta
new file mode 100644
index 00000000..4aa527f6
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Hands.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e92a306f991d57a4993263c97e4a008b
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Head.mat b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Head.mat
new file mode 100644
index 00000000..79ce0a01
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Head.mat
@@ -0,0 +1,135 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Head
+ m_Shader: {fileID: -6465566751694194690, guid: 48b51908dcf47b4428c93c60504170fa, type: 3}
+ m_ValidKeywords: []
+ m_InvalidKeywords: []
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _AlbedoTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BaseMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ 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: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ 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}
+ - 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:
+ - _AlphaClip: 0
+ - _Blend: 0
+ - _BumpScale: 1
+ - _ClearCoatMask: 0
+ - _ClearCoatSmoothness: 0
+ - _Cull: 2
+ - _Cutoff: 0.5
+ - _DetailAlbedoMapScale: 1
+ - _DetailNormalMapScale: 1
+ - _DitherSize: 1
+ - _DstBlend: 0
+ - _EnvironmentReflections: 1
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Opacity: 1
+ - _Parallax: 0.02
+ - _QueueControl: 0
+ - _QueueOffset: 0
+ - _ReceiveShadows: 1
+ - _Smoothness: 0.5
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _Surface: 0
+ - _UVSec: 0
+ - _WorkflowMode: 1
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 0.34509796, g: 0.31372547, b: 0.2705882, a: 1}
+ - _Color: {r: 0.34509796, g: 0.31372547, b: 0.2705882, a: 1}
+ - _Emission: {r: 0, g: 0, b: 0, a: 0}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+ m_BuildTextureStacks: []
+--- !u!114 &5816040262865867067
+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:
+ version: 5
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Head.mat.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Head.mat.meta
new file mode 100644
index 00000000..3f92efc3
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Head.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b4d52d63b37c7e143b72b019b42bf7a5
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Legs.mat b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Legs.mat
new file mode 100644
index 00000000..0dc4760f
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Legs.mat
@@ -0,0 +1,135 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Legs
+ m_Shader: {fileID: -6465566751694194690, guid: 48b51908dcf47b4428c93c60504170fa, type: 3}
+ m_ValidKeywords: []
+ m_InvalidKeywords: []
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _AlbedoTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BaseMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ 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: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ 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}
+ - 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:
+ - _AlphaClip: 0
+ - _Blend: 0
+ - _BumpScale: 1
+ - _ClearCoatMask: 0
+ - _ClearCoatSmoothness: 0
+ - _Cull: 2
+ - _Cutoff: 0.5
+ - _DetailAlbedoMapScale: 1
+ - _DetailNormalMapScale: 1
+ - _DitherSize: 1
+ - _DstBlend: 0
+ - _EnvironmentReflections: 1
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Opacity: 1
+ - _Parallax: 0.02
+ - _QueueControl: 0
+ - _QueueOffset: 0
+ - _ReceiveShadows: 1
+ - _Smoothness: 0.5
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _Surface: 0
+ - _UVSec: 0
+ - _WorkflowMode: 1
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 0.31764704, g: 0.2823529, b: 0.2352941, a: 1}
+ - _Color: {r: 0.31764704, g: 0.2823529, b: 0.2352941, a: 1}
+ - _Emission: {r: 0, g: 0, b: 0, a: 0}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+ m_BuildTextureStacks: []
+--- !u!114 &8149789701127025785
+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:
+ version: 5
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Legs.mat.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Legs.mat.meta
new file mode 100644
index 00000000..b05f535b
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Legs.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 38f6ffc06dc20014b8ffae6ebeb61bdd
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Nose.mat b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Nose.mat
new file mode 100644
index 00000000..bb481e7e
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Nose.mat
@@ -0,0 +1,135 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: Nose
+ m_Shader: {fileID: -6465566751694194690, guid: 48b51908dcf47b4428c93c60504170fa, type: 3}
+ m_ValidKeywords: []
+ m_InvalidKeywords: []
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _AlbedoTexture:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BaseMap:
+ m_Texture: {fileID: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _BumpMap:
+ m_Texture: {fileID: 0}
+ 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: 0}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ - _MainTex:
+ m_Texture: {fileID: 0}
+ 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}
+ - 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:
+ - _AlphaClip: 0
+ - _Blend: 0
+ - _BumpScale: 1
+ - _ClearCoatMask: 0
+ - _ClearCoatSmoothness: 0
+ - _Cull: 2
+ - _Cutoff: 0.5
+ - _DetailAlbedoMapScale: 1
+ - _DetailNormalMapScale: 1
+ - _DitherSize: 1
+ - _DstBlend: 0
+ - _EnvironmentReflections: 1
+ - _GlossMapScale: 1
+ - _Glossiness: 0.5
+ - _GlossyReflections: 1
+ - _Metallic: 0
+ - _Mode: 0
+ - _OcclusionStrength: 1
+ - _Opacity: 1
+ - _Parallax: 0.02
+ - _QueueControl: 0
+ - _QueueOffset: 0
+ - _ReceiveShadows: 1
+ - _Smoothness: 0.5
+ - _SmoothnessTextureChannel: 0
+ - _SpecularHighlights: 1
+ - _SrcBlend: 1
+ - _Surface: 0
+ - _UVSec: 0
+ - _WorkflowMode: 1
+ - _ZWrite: 1
+ m_Colors:
+ - _BaseColor: {r: 0.9063317, g: 0.50736266, b: 0.74098694, a: 1}
+ - _Color: {r: 0.9063317, g: 0.50736266, b: 0.74098694, a: 1}
+ - _Emission: {r: 0, g: 0, b: 0, a: 0}
+ - _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
+ - _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
+ m_BuildTextureStacks: []
+--- !u!114 &4370519010947610690
+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:
+ version: 5
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Nose.mat.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Nose.mat.meta
new file mode 100644
index 00000000..f0590160
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Materials/Nose.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 19db00cda926ddf4495202cc04d996ef
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/MoleManDigger.fbx b/Assets/Samples/MoleKCCSample/MoleAvatar/MoleManDigger.fbx
new file mode 100644
index 00000000..4d51432c
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/MoleManDigger.fbx
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0a652f57d7eb6a88e1e5f79b180c680cb091b7e859e9e417ff37be46ac30e120
+size 354684
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/MoleManDigger.fbx.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/MoleManDigger.fbx.meta
new file mode 100644
index 00000000..16ea15db
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/MoleManDigger.fbx.meta
@@ -0,0 +1,391 @@
+fileFormatVersion: 2
+guid: ea215be6eb5ca6144930b9ab7e19a3cc
+ModelImporter:
+ serializedVersion: 21300
+ internalIDToNameTable: []
+ externalObjects:
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: Arms
+ second: {fileID: 2100000, guid: 14259046391bac3458bff283b2ea4165, type: 2}
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: BodyMat
+ second: {fileID: 2100000, guid: 5f1747d22dbe751409487f99b032674c, type: 2}
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: Claws
+ second: {fileID: 2100000, guid: 689467113fd7a9d44ae67b9409bbc7c2, type: 2}
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: Eyes
+ second: {fileID: 2100000, guid: bf72d1be7ebdc0c42977be8ba548e182, type: 2}
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: Feet
+ second: {fileID: 2100000, guid: a72ec3e4a53b3244f967ff647b3f123f, type: 2}
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: FootClaws
+ second: {fileID: 2100000, guid: 25a7361172e78a44abb0901438ed03b0, type: 2}
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: Hands
+ second: {fileID: 2100000, guid: e92a306f991d57a4993263c97e4a008b, type: 2}
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: Head
+ second: {fileID: 2100000, guid: b4d52d63b37c7e143b72b019b42bf7a5, type: 2}
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: Legs
+ second: {fileID: 2100000, guid: 38f6ffc06dc20014b8ffae6ebeb61bdd, type: 2}
+ - first:
+ type: UnityEngine:Material
+ assembly: UnityEngine.CoreModule
+ name: Nose
+ second: {fileID: 2100000, guid: 19db00cda926ddf4495202cc04d996ef, type: 2}
+ materials:
+ materialImportMode: 2
+ materialName: 0
+ materialSearch: 1
+ materialLocation: 1
+ animations:
+ legacyGenerateAnimations: 4
+ bakeSimulation: 0
+ resampleCurves: 1
+ optimizeGameObjects: 1
+ removeConstantScaleCurves: 1
+ motionNodeName:
+ rigImportErrors:
+ rigImportWarnings:
+ animationImportErrors:
+ animationImportWarnings:
+ animationRetargetingWarnings:
+ animationDoRetargetingWarnings: 0
+ importAnimatedCustomProperties: 0
+ importConstraints: 0
+ animationCompression: 3
+ 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: 0
+ humanDescription:
+ serializedVersion: 3
+ human: []
+ skeleton:
+ - name: MoleManDigger(Clone)
+ parentName:
+ position: {x: 0, y: 0, z: 0}
+ rotation: {x: 0, y: 0, z: 0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: body
+ parentName: MoleManDigger(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: Head
+ parentName: MoleManDigger(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: Arms
+ parentName: MoleManDigger(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: hands
+ parentName: MoleManDigger(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: Feet
+ parentName: MoleManDigger(Clone)
+ position: {x: -1.6023319e-17, y: 0.07216261, z: 0.13293113}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: Legs
+ parentName: MoleManDigger(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: Nase
+ parentName: MoleManDigger(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: Armature
+ parentName: MoleManDigger(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ - name: hips
+ parentName: Armature
+ position: {x: 0, y: -2.9802322e-10, z: 0.0029584765}
+ rotation: {x: 0.7071068, y: -0.000000084293724, z: -0.000000084293724, w: 0.7071068}
+ scale: {x: 1, y: 0.9999998, z: 0.9999998}
+ - name: spine
+ parentName: hips
+ position: {x: -0, y: 0.0016823419, z: 0}
+ rotation: {x: -0, y: 7.81597e-14, z: 3.5527137e-15, w: 1}
+ scale: {x: 1, y: 0.99999994, z: 1}
+ - name: ribcage
+ parentName: spine
+ position: {x: -0, y: 0.001553657, z: 0}
+ rotation: {x: 1.009742e-28, y: -4.973799e-14, z: -3.5527137e-15, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: neck
+ parentName: ribcage
+ position: {x: -0, y: 0.0034150863, z: 0}
+ rotation: {x: -0, y: -0, z: 5.022e-42, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: head
+ parentName: neck
+ position: {x: -0, y: 0.0009973001, z: 0}
+ rotation: {x: -0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: snoot
+ parentName: head
+ position: {x: 5.3340615e-10, y: 0.0012101292, z: 0.0022372676}
+ rotation: {x: 0.58821696, y: 0.0000004820234, z: 0.00000021036183, w: 0.8087032}
+ scale: {x: 1, y: 1.0000005, z: 1.0000007}
+ - name: noseBase
+ parentName: snoot
+ position: {x: 4.2632563e-16, y: 0.0036457076, z: -1.4901161e-10}
+ rotation: {x: -0.05326325, y: 0.00000011904198, z: -0.000000057145034, w: 0.9985805}
+ scale: {x: 1, y: 0.99999994, z: 0.9999999}
+ - name: upperNose.l
+ parentName: noseBase
+ position: {x: 5.865812e-16, y: 0.0006384909, z: 0}
+ rotation: {x: -0.559666, y: -0.04921144, z: 0.48271912, w: 0.6718144}
+ scale: {x: 1.0000012, y: 1.000001, z: 1.0000007}
+ - name: upperNose.l_end
+ parentName: upperNose.l
+ position: {x: -0, y: 0.0024526832, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: midBose.l
+ parentName: noseBase
+ position: {x: 5.865812e-16, y: 0.0006384909, z: 0}
+ rotation: {x: 0.07351086, y: 0.008439666, z: 0.718401, w: 0.69168276}
+ scale: {x: 1.000004, y: 1.000002, z: 1.0000024}
+ - name: midBose.l_end
+ parentName: midBose.l
+ position: {x: -0, y: 0.0024394447, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: lowerNose.l
+ parentName: noseBase
+ position: {x: 5.865812e-16, y: 0.0006384909, z: 0}
+ rotation: {x: 0.66337126, y: 0.024351086, z: 0.23048477, w: 0.71149313}
+ scale: {x: 0.9999999, y: 1.0000042, z: 1.000004}
+ - name: lowerNose.l_end
+ parentName: lowerNose.l
+ position: {x: -0, y: 0.0021141772, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: upperNose.r
+ parentName: noseBase
+ position: {x: 5.8627444e-16, y: 0.0006384909, z: 0}
+ rotation: {x: -0.5596654, y: 0.04921078, z: -0.48272005, w: 0.67181426}
+ scale: {x: 1.0000018, y: 1.0000005, z: 1.0000001}
+ - name: upperNose.r_end
+ parentName: upperNose.r
+ position: {x: -0, y: 0.0024526832, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: midBose.r
+ parentName: noseBase
+ position: {x: 5.8627444e-16, y: 0.0006384909, z: 0}
+ rotation: {x: 0.07351161, y: -0.008440115, z: -0.7184008, w: 0.69168293}
+ scale: {x: 1.0000036, y: 1.0000031, z: 1.0000023}
+ - name: midBose.r_end
+ parentName: midBose.r
+ position: {x: -0, y: 0.0024394447, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: lowerNose.r
+ parentName: noseBase
+ position: {x: 5.8627444e-16, y: 0.0006384909, z: 0}
+ rotation: {x: 0.6633717, y: -0.024352, z: -0.23048393, w: 0.71149296}
+ scale: {x: 1.0000004, y: 1.0000032, z: 1.0000029}
+ - name: lowerNose.r_end
+ parentName: lowerNose.r
+ position: {x: -0, y: 0.0021141772, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: shoulder.l
+ parentName: ribcage
+ position: {x: -0, y: 0.0034150863, z: 0}
+ rotation: {x: 0.00000023841856, y: -0.00000010991417, z: 0.75480735, w: 0.6559465}
+ scale: {x: 0.99999785, y: 1.0000002, z: 1}
+ - name: upperarm.l
+ parentName: shoulder.l
+ position: {x: -1.6653344e-17, y: 0.00254625, z: -4.8849813e-17}
+ rotation: {x: 0.00000003234878, y: 0.000000036064694, z: -0.058303475, w: 0.99829894}
+ scale: {x: 1.0000017, y: 0.9999988, z: 1}
+ - name: lowerarm.l
+ parentName: upperarm.l
+ position: {x: -9.313226e-10, y: 0.002291154, z: 3.0198067e-16}
+ rotation: {x: -0.0000000031698568, y: 0.000000039911026, z: -0.021238307, w: 0.99977446}
+ scale: {x: 1.000002, y: 1.0000029, z: 1}
+ - name: hand.l
+ parentName: lowerarm.l
+ position: {x: -4.4703483e-10, y: 0.0027704614, z: 6.661338e-17}
+ rotation: {x: 0.0000000021505218, y: -0.00000021062122, z: 0.0009645893, w: 0.9999996}
+ scale: {x: 1.0000017, y: 1.0000012, z: 1}
+ - name: hand.l_end
+ parentName: hand.l
+ position: {x: -0, y: 0.005132276, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: shoulder.r
+ parentName: ribcage
+ position: {x: -0, y: 0.0034150863, z: 0}
+ rotation: {x: 0.000000059604666, y: 0.0000002477137, z: -0.75480735, w: 0.6559465}
+ scale: {x: 0.99999785, y: 1.0000002, z: 1}
+ - name: upperarm.r
+ parentName: shoulder.r
+ position: {x: 1.6653344e-17, y: 0.00254625, z: 5.7731595e-17}
+ rotation: {x: 0.000000030712137, y: -0.000000045689404, z: 0.058303475, w: 0.99829894}
+ scale: {x: 1.0000017, y: 0.9999988, z: 1}
+ - name: lowerarm.r
+ parentName: upperarm.r
+ position: {x: 9.313226e-10, y: 0.002291154, z: 3.1752377e-16}
+ rotation: {x: -0.000000003907686, y: -0.00000004348993, z: 0.021238307, w: 0.99977446}
+ scale: {x: 1.000002, y: 1.0000029, z: 1}
+ - name: hand.r
+ parentName: lowerarm.r
+ position: {x: 4.4703483e-10, y: 0.0027704614, z: 6.4392934e-17}
+ rotation: {x: 0.0000000021857074, y: 0.00000021078453, z: -0.0009645893, w: 0.9999996}
+ scale: {x: 1.0000017, y: 1.0000012, z: 1}
+ - name: hand.r_end
+ parentName: hand.r
+ position: {x: -0, y: 0.005132276, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: upperleg.l
+ parentName: hips
+ position: {x: -0.0018317526, y: 0.00067955174, z: 4.027791e-10}
+ rotation: {x: -0.0000069625676, y: 0.000000003865233, z: 0.9978957, w: 0.06484075}
+ scale: {x: 0.99999416, y: 1.0000023, z: 1}
+ - name: lowerleg.l
+ parentName: upperleg.l
+ position: {x: 1.6766102e-10, y: 0.001843504, z: 1.2789769e-15}
+ rotation: {x: -0.00000021296277, y: -0.000000056523156, z: 0.043518167, w: 0.9990527}
+ scale: {x: 1.0000062, y: 1.000006, z: 1}
+ - name: foot.l
+ parentName: lowerleg.l
+ position: {x: 3.7278368e-11, y: 0.0013927455, z: 1.9895197e-15}
+ rotation: {x: 0.633722, y: 0.0000000306297, z: 0.0054433923, w: 0.77354175}
+ scale: {x: 0.99999905, y: 0.9999993, z: 0.99999887}
+ - name: foot.l_end
+ parentName: foot.l
+ position: {x: -0, y: 0.003442624, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: upperleg.r
+ parentName: hips
+ position: {x: 0.0018317526, y: 0.00067955174, z: -4.706686e-10}
+ rotation: {x: 0.000007200986, y: -0.000000003865233, z: 0.9978957, w: -0.06484075}
+ scale: {x: 0.99999416, y: 1.0000023, z: 1}
+ - name: lowerleg.r
+ parentName: upperleg.r
+ position: {x: -1.6766102e-10, y: 0.001843504, z: 1.563194e-15}
+ rotation: {x: -0.00000021814334, y: 0.000000056970663, z: -0.043518167, w: 0.9990527}
+ scale: {x: 1.0000062, y: 1.000006, z: 1}
+ - name: foot.r
+ parentName: lowerleg.r
+ position: {x: -3.7278368e-11, y: 0.0013927455, z: 1.2789769e-15}
+ rotation: {x: 0.63372195, y: -0.000000030975436, z: -0.0054433923, w: 0.7735418}
+ scale: {x: 0.99999905, y: 0.99999946, z: 0.99999887}
+ - name: foot.r_end
+ parentName: foot.r
+ position: {x: -0, y: 0.003442624, z: 0}
+ rotation: {x: 0, y: -0, z: -0, w: 1}
+ scale: {x: 1, y: 1, z: 1}
+ - name: Eyes
+ parentName: MoleManDigger(Clone)
+ position: {x: -0, y: 0, z: 0}
+ rotation: {x: -0.7071068, y: 0, z: -0, w: 0.7071067}
+ scale: {x: 100, y: 100, z: 100}
+ 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: 1
+ skeletonHasParents: 1
+ lastHumanDescriptionAvatarSource: {instanceID: 0}
+ autoGenerateAvatarMappingIfUnspecified: 1
+ animationType: 2
+ humanoidOversampling: 1
+ avatarSetup: 1
+ addHumanoidExtraRootOnlyWhenUsingAvatar: 1
+ remapMaterialsIfMaterialImportModeIsNone: 0
+ additionalBone: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Particles.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Particles.meta
new file mode 100644
index 00000000..bc4cf7d5
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Particles.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7a4fdf5093adf2b419b5f3411e1b62a6
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Particles/BurrowingParticles.prefab b/Assets/Samples/MoleKCCSample/MoleAvatar/Particles/BurrowingParticles.prefab
new file mode 100644
index 00000000..b61a592c
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Particles/BurrowingParticles.prefab
@@ -0,0 +1,4814 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &7473199888666396085
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7473199888666396090}
+ - component: {fileID: 7473199888666396088}
+ - component: {fileID: 7473199888666396091}
+ m_Layer: 0
+ m_Name: BurrowingParticles
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7473199888666396090
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7473199888666396085}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -1.995, y: 0.60294175, z: 0.013924599}
+ 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!198 &7473199888666396088
+ParticleSystem:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7473199888666396085}
+ serializedVersion: 8
+ lengthInSec: 1
+ simulationSpeed: 1
+ stopAction: 0
+ cullingMode: 0
+ ringBufferMode: 0
+ ringBufferLoopRange: {x: 0, y: 1}
+ emitterVelocityMode: 1
+ looping: 1
+ prewarm: 1
+ playOnAwake: 1
+ useUnscaledTime: 0
+ autoRandomSeed: 1
+ startDelay:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ moveWithTransform: 2
+ moveWithCustomTransform: {fileID: 0}
+ scalingMode: 1
+ randomSeed: 0
+ InitialModule:
+ serializedVersion: 3
+ enabled: 1
+ startLifetime:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1.04
+ minScalar: 5
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startSpeed:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0.23
+ minScalar: 5
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startColor:
+ serializedVersion: 2
+ minMaxState: 0
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ startSize:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0.7
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startSizeY:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startSizeZ:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startRotationX:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startRotationY:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startRotation:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ randomizeRotationDirection: 0
+ maxNumParticles: 1000
+ customEmitterVelocity: {x: 0, y: 0, z: 0}
+ size3D: 0
+ rotation3D: 0
+ gravityModifier:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ ShapeModule:
+ serializedVersion: 6
+ enabled: 1
+ type: 4
+ angle: 0
+ length: 5
+ boxThickness: {x: 0, y: 0, z: 0}
+ radiusThickness: 0.4
+ donutRadius: 0.2
+ m_Position: {x: 0, y: 0, z: 0}
+ m_Rotation: {x: 90, y: 0, z: 0}
+ m_Scale: {x: 1, y: 1, z: 1}
+ placementMode: 0
+ m_MeshMaterialIndex: 0
+ m_MeshNormalOffset: 0
+ m_MeshSpawn:
+ mode: 0
+ spread: 0
+ speed:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Mesh: {fileID: 0}
+ m_MeshRenderer: {fileID: 0}
+ m_SkinnedMeshRenderer: {fileID: 0}
+ m_Sprite: {fileID: 0}
+ m_SpriteRenderer: {fileID: 0}
+ m_UseMeshMaterialIndex: 0
+ m_UseMeshColors: 1
+ alignToDirection: 0
+ m_Texture: {fileID: 0}
+ m_TextureClipChannel: 3
+ m_TextureClipThreshold: 0
+ m_TextureUVChannel: 0
+ m_TextureColorAffectsParticles: 1
+ m_TextureAlphaAffectsParticles: 1
+ m_TextureBilinearFiltering: 0
+ randomDirectionAmount: 0
+ sphericalDirectionAmount: 0
+ randomPositionAmount: 0
+ radius:
+ value: 0.34
+ mode: 0
+ spread: 0
+ speed:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ arc:
+ value: 360
+ mode: 1
+ spread: 0.15
+ speed:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1.91
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ EmissionModule:
+ enabled: 1
+ serializedVersion: 4
+ rateOverTime:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 20.09
+ minScalar: 10
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ rateOverDistance:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_BurstCount: 0
+ m_Bursts: []
+ SizeModule:
+ enabled: 0
+ curve:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ z:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ separateAxes: 0
+ RotationModule:
+ enabled: 0
+ x:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ curve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0.7853982
+ minScalar: 0.7853982
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ separateAxes: 0
+ ColorModule:
+ enabled: 0
+ gradient:
+ serializedVersion: 2
+ minMaxState: 1
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ UVModule:
+ serializedVersion: 2
+ enabled: 0
+ mode: 0
+ timeMode: 0
+ fps: 30
+ frameOverTime:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 0.9999
+ minScalar: 0.9999
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startFrame:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ speedRange: {x: 0, y: 1}
+ tilesX: 1
+ tilesY: 1
+ animationType: 0
+ rowIndex: 0
+ cycles: 1
+ uvChannelMask: -1
+ rowMode: 1
+ sprites:
+ - sprite: {fileID: 0}
+ flipU: 0
+ flipV: 0
+ VelocityModule:
+ enabled: 0
+ x:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ z:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ orbitalX:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ orbitalY:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ orbitalZ:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ orbitalOffsetX:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ orbitalOffsetY:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ orbitalOffsetZ:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ radial:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ speedModifier:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ inWorldSpace: 0
+ InheritVelocityModule:
+ enabled: 0
+ m_Mode: 0
+ m_Curve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ LifetimeByEmitterSpeedModule:
+ enabled: 0
+ m_Curve:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: -0.8
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0.2
+ inSlope: -0.8
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Range: {x: 0, y: 1}
+ ForceModule:
+ enabled: 0
+ x:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ z:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ inWorldSpace: 0
+ randomizePerFrame: 0
+ ExternalForcesModule:
+ serializedVersion: 2
+ enabled: 0
+ multiplierCurve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ influenceFilter: 0
+ influenceMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ influenceList: []
+ ClampVelocityModule:
+ enabled: 0
+ x:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ z:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ magnitude:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ separateAxis: 0
+ inWorldSpace: 0
+ multiplyDragByParticleSize: 1
+ multiplyDragByParticleVelocity: 1
+ dampen: 0
+ drag:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ NoiseModule:
+ enabled: 0
+ strength:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ strengthY:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ strengthZ:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ separateAxes: 0
+ frequency: 0.5
+ damping: 1
+ octaves: 1
+ octaveMultiplier: 0.5
+ octaveScale: 2
+ quality: 2
+ scrollSpeed:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ remap:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -1
+ inSlope: 0
+ outSlope: 2
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 2
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ remapY:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -1
+ inSlope: 0
+ outSlope: 2
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 2
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ remapZ:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -1
+ inSlope: 0
+ outSlope: 2
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 2
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ remapEnabled: 0
+ positionAmount:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ rotationAmount:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ sizeAmount:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ SizeBySpeedModule:
+ enabled: 0
+ curve:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ z:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ range: {x: 0, y: 1}
+ separateAxes: 0
+ RotationBySpeedModule:
+ enabled: 0
+ x:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ curve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0.7853982
+ minScalar: 0.7853982
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ separateAxes: 0
+ range: {x: 0, y: 1}
+ ColorBySpeedModule:
+ enabled: 0
+ gradient:
+ serializedVersion: 2
+ minMaxState: 1
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ range: {x: 0, y: 1}
+ CollisionModule:
+ enabled: 0
+ serializedVersion: 4
+ type: 0
+ collisionMode: 0
+ colliderForce: 0
+ multiplyColliderForceByParticleSize: 0
+ multiplyColliderForceByParticleSpeed: 0
+ multiplyColliderForceByCollisionAngle: 1
+ m_Planes: []
+ m_Dampen:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Bounce:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_EnergyLossOnCollision:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minKillSpeed: 0
+ maxKillSpeed: 10000
+ radiusScale: 1
+ collidesWith:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ maxCollisionShapes: 256
+ quality: 0
+ voxelSize: 0.5
+ collisionMessages: 0
+ collidesWithDynamic: 1
+ interiorCollisions: 0
+ TriggerModule:
+ enabled: 0
+ serializedVersion: 2
+ inside: 1
+ outside: 0
+ enter: 0
+ exit: 0
+ colliderQueryMode: 0
+ radiusScale: 1
+ primitives: []
+ SubModule:
+ serializedVersion: 2
+ enabled: 0
+ subEmitters:
+ - serializedVersion: 3
+ emitter: {fileID: 0}
+ type: 0
+ properties: 0
+ emitProbability: 1
+ LightsModule:
+ enabled: 0
+ ratio: 0
+ light: {fileID: 0}
+ randomDistribution: 1
+ color: 1
+ range: 1
+ intensity: 1
+ rangeCurve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ intensityCurve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ maxLights: 20
+ TrailModule:
+ enabled: 0
+ mode: 0
+ ratio: 1
+ lifetime:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minVertexDistance: 0.2
+ textureMode: 0
+ ribbonCount: 1
+ shadowBias: 0.5
+ worldSpace: 0
+ dieWithParticles: 1
+ sizeAffectsWidth: 1
+ sizeAffectsLifetime: 0
+ inheritParticleColor: 1
+ generateLightingData: 0
+ splitSubEmitterRibbons: 0
+ attachRibbonsToTransform: 0
+ colorOverLifetime:
+ serializedVersion: 2
+ minMaxState: 0
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ widthOverTrail:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ colorOverTrail:
+ serializedVersion: 2
+ minMaxState: 0
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ CustomDataModule:
+ enabled: 0
+ mode0: 0
+ vectorComponentCount0: 4
+ color0:
+ serializedVersion: 2
+ minMaxState: 0
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ colorLabel0: Color
+ vector0_0:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel0_0: X
+ vector0_1:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel0_1: Y
+ vector0_2:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel0_2: Z
+ vector0_3:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel0_3: W
+ mode1: 0
+ vectorComponentCount1: 4
+ color1:
+ serializedVersion: 2
+ minMaxState: 0
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ colorLabel1: Color
+ vector1_0:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel1_0: X
+ vector1_1:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel1_1: Y
+ vector1_2:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel1_2: Z
+ vector1_3:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel1_3: W
+--- !u!199 &7473199888666396091
+ParticleSystemRenderer:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7473199888666396085}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_StaticShadowCaster: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 0
+ m_ReflectionProbeUsage: 0
+ m_RayTracingMode: 0
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 5fc7b86041139214296ea474bded10d2, type: 2}
+ 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_RenderMode: 4
+ m_MeshDistribution: 0
+ m_SortMode: 0
+ m_MinParticleSize: 0
+ m_MaxParticleSize: 0.5
+ m_CameraVelocityScale: 0
+ m_VelocityScale: 0
+ m_LengthScale: 2
+ m_SortingFudge: 0
+ m_NormalDirection: 1
+ m_ShadowBias: 0
+ m_RenderAlignment: 0
+ m_Pivot: {x: 0, y: 0, z: 0}
+ m_Flip: {x: 0, y: 0, z: 0}
+ m_UseCustomVertexStreams: 0
+ m_EnableGPUInstancing: 1
+ m_ApplyActiveColorSpace: 1
+ m_AllowRoll: 1
+ m_FreeformStretching: 0
+ m_RotateWithStretchDirection: 1
+ m_VertexStreams: 00010304
+ m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
+ m_Mesh1: {fileID: 0}
+ m_Mesh2: {fileID: 0}
+ m_Mesh3: {fileID: 0}
+ m_MeshWeighting: 1
+ m_MeshWeighting1: 1
+ m_MeshWeighting2: 1
+ m_MeshWeighting3: 1
+ m_MaskInteraction: 0
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Particles/BurrowingParticles.prefab.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Particles/BurrowingParticles.prefab.meta
new file mode 100644
index 00000000..b16981aa
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Particles/BurrowingParticles.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 796eac02c7916814697664456b40db6d
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Particles/DiggingTrailParticles.prefab b/Assets/Samples/MoleKCCSample/MoleAvatar/Particles/DiggingTrailParticles.prefab
new file mode 100644
index 00000000..348d645e
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Particles/DiggingTrailParticles.prefab
@@ -0,0 +1,4809 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &6848717913279412175
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6848717913279412210}
+ - component: {fileID: 6848717913279412209}
+ - component: {fileID: 6848717913279412208}
+ m_Layer: 0
+ m_Name: DiggingTrailParticles
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6848717913279412210
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6848717913279412175}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0.0067209005, y: 0.0023272038, z: -0.0062760115}
+ 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!198 &6848717913279412209
+ParticleSystem:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6848717913279412175}
+ serializedVersion: 8
+ lengthInSec: 1
+ simulationSpeed: 1
+ stopAction: 0
+ cullingMode: 0
+ ringBufferMode: 0
+ ringBufferLoopRange: {x: 0, y: 1}
+ emitterVelocityMode: 1
+ looping: 1
+ prewarm: 0
+ playOnAwake: 0
+ useUnscaledTime: 0
+ autoRandomSeed: 1
+ startDelay:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ moveWithTransform: 1
+ moveWithCustomTransform: {fileID: 0}
+ scalingMode: 1
+ randomSeed: 0
+ InitialModule:
+ serializedVersion: 3
+ enabled: 1
+ startLifetime:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 5
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startSpeed:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 5
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startColor:
+ serializedVersion: 2
+ minMaxState: 0
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ startSize:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0.31
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startSizeY:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startSizeZ:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startRotationX:
+ serializedVersion: 2
+ minMaxState: 3
+ scalar: -0.87266463
+ minScalar: 0.87266463
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startRotationY:
+ serializedVersion: 2
+ minMaxState: 3
+ scalar: -0.87266463
+ minScalar: 0.87266463
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startRotation:
+ serializedVersion: 2
+ minMaxState: 3
+ scalar: -0.87266463
+ minScalar: 0.87266463
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ randomizeRotationDirection: 0
+ maxNumParticles: 1000
+ customEmitterVelocity: {x: 0, y: 0, z: 0}
+ size3D: 0
+ rotation3D: 1
+ gravityModifier:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ ShapeModule:
+ serializedVersion: 6
+ enabled: 1
+ type: 0
+ angle: 25
+ length: 5
+ boxThickness: {x: 0, y: 0, z: 0}
+ radiusThickness: 1
+ donutRadius: 0.2
+ m_Position: {x: 0, y: 0, z: 0}
+ m_Rotation: {x: 0, y: 0, z: 0}
+ m_Scale: {x: 1, y: 1, z: 1}
+ placementMode: 0
+ m_MeshMaterialIndex: 0
+ m_MeshNormalOffset: 0
+ m_MeshSpawn:
+ mode: 0
+ spread: 0
+ speed:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Mesh: {fileID: 0}
+ m_MeshRenderer: {fileID: 0}
+ m_SkinnedMeshRenderer: {fileID: 0}
+ m_Sprite: {fileID: 0}
+ m_SpriteRenderer: {fileID: 0}
+ m_UseMeshMaterialIndex: 0
+ m_UseMeshColors: 1
+ alignToDirection: 0
+ m_Texture: {fileID: 0}
+ m_TextureClipChannel: 3
+ m_TextureClipThreshold: 0
+ m_TextureUVChannel: 0
+ m_TextureColorAffectsParticles: 1
+ m_TextureAlphaAffectsParticles: 1
+ m_TextureBilinearFiltering: 0
+ randomDirectionAmount: 0
+ sphericalDirectionAmount: 0
+ randomPositionAmount: 0
+ radius:
+ value: 0.21
+ mode: 0
+ spread: 0
+ speed:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ arc:
+ value: 360
+ mode: 0
+ spread: 0
+ speed:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ EmissionModule:
+ enabled: 1
+ serializedVersion: 4
+ rateOverTime:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 10
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ rateOverDistance:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 20
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_BurstCount: 0
+ m_Bursts: []
+ SizeModule:
+ enabled: 1
+ curve:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: -0.6938782
+ outSlope: -0.6938782
+ tangentMode: 34
+ weightedMode: 0
+ inWeight: 0
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0.30612183
+ inSlope: -0.6938782
+ outSlope: -0.6938782
+ tangentMode: 34
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ z:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ separateAxes: 0
+ RotationModule:
+ enabled: 1
+ x:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ curve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0.7853982
+ minScalar: 0.7853982
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ separateAxes: 1
+ ColorModule:
+ enabled: 0
+ gradient:
+ serializedVersion: 2
+ minMaxState: 1
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ UVModule:
+ serializedVersion: 2
+ enabled: 0
+ mode: 0
+ timeMode: 0
+ fps: 30
+ frameOverTime:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 0.9999
+ minScalar: 0.9999
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ startFrame:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ speedRange: {x: 0, y: 1}
+ tilesX: 1
+ tilesY: 1
+ animationType: 0
+ rowIndex: 0
+ cycles: 1
+ uvChannelMask: -1
+ rowMode: 1
+ sprites:
+ - sprite: {fileID: 0}
+ flipU: 0
+ flipV: 0
+ VelocityModule:
+ enabled: 0
+ x:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ z:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ orbitalX:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ orbitalY:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ orbitalZ:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ orbitalOffsetX:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ orbitalOffsetY:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ orbitalOffsetZ:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ radial:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ speedModifier:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ inWorldSpace: 0
+ InheritVelocityModule:
+ enabled: 0
+ m_Mode: 0
+ m_Curve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ LifetimeByEmitterSpeedModule:
+ enabled: 0
+ m_Curve:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: -0.8
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0.2
+ inSlope: -0.8
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Range: {x: 0, y: 1}
+ ForceModule:
+ enabled: 0
+ x:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ z:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ inWorldSpace: 0
+ randomizePerFrame: 0
+ ExternalForcesModule:
+ serializedVersion: 2
+ enabled: 0
+ multiplierCurve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ influenceFilter: 0
+ influenceMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ influenceList: []
+ ClampVelocityModule:
+ enabled: 0
+ x:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ z:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ magnitude:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ separateAxis: 0
+ inWorldSpace: 0
+ multiplyDragByParticleSize: 1
+ multiplyDragByParticleVelocity: 1
+ dampen: 0
+ drag:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ NoiseModule:
+ enabled: 0
+ strength:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ strengthY:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ strengthZ:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ separateAxes: 0
+ frequency: 0.5
+ damping: 1
+ octaves: 1
+ octaveMultiplier: 0.5
+ octaveScale: 2
+ quality: 2
+ scrollSpeed:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ remap:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -1
+ inSlope: 0
+ outSlope: 2
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 2
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ remapY:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -1
+ inSlope: 0
+ outSlope: 2
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 2
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ remapZ:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: -1
+ inSlope: 0
+ outSlope: 2
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 2
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ remapEnabled: 0
+ positionAmount:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ rotationAmount:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ sizeAmount:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ SizeBySpeedModule:
+ enabled: 0
+ curve:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ z:
+ serializedVersion: 2
+ minMaxState: 1
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 1
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 1
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ range: {x: 0, y: 1}
+ separateAxes: 0
+ RotationBySpeedModule:
+ enabled: 0
+ x:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ y:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ curve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0.7853982
+ minScalar: 0.7853982
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ separateAxes: 0
+ range: {x: 0, y: 1}
+ ColorBySpeedModule:
+ enabled: 0
+ gradient:
+ serializedVersion: 2
+ minMaxState: 1
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ range: {x: 0, y: 1}
+ CollisionModule:
+ enabled: 0
+ serializedVersion: 4
+ type: 0
+ collisionMode: 0
+ colliderForce: 0
+ multiplyColliderForceByParticleSize: 0
+ multiplyColliderForceByParticleSpeed: 0
+ multiplyColliderForceByCollisionAngle: 1
+ m_Planes: []
+ m_Dampen:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_Bounce:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ m_EnergyLossOnCollision:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minKillSpeed: 0
+ maxKillSpeed: 10000
+ radiusScale: 1
+ collidesWith:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ maxCollisionShapes: 256
+ quality: 0
+ voxelSize: 0.5
+ collisionMessages: 0
+ collidesWithDynamic: 1
+ interiorCollisions: 0
+ TriggerModule:
+ enabled: 0
+ serializedVersion: 2
+ inside: 1
+ outside: 0
+ enter: 0
+ exit: 0
+ colliderQueryMode: 0
+ radiusScale: 1
+ primitives: []
+ SubModule:
+ serializedVersion: 2
+ enabled: 0
+ subEmitters: []
+ LightsModule:
+ enabled: 0
+ ratio: 0
+ light: {fileID: 0}
+ randomDistribution: 1
+ color: 1
+ range: 1
+ intensity: 1
+ rangeCurve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ intensityCurve:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ maxLights: 20
+ TrailModule:
+ enabled: 0
+ mode: 0
+ ratio: 1
+ lifetime:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minVertexDistance: 0.2
+ textureMode: 0
+ ribbonCount: 1
+ shadowBias: 0.5
+ worldSpace: 0
+ dieWithParticles: 1
+ sizeAffectsWidth: 1
+ sizeAffectsLifetime: 0
+ inheritParticleColor: 1
+ generateLightingData: 0
+ splitSubEmitterRibbons: 0
+ attachRibbonsToTransform: 0
+ colorOverLifetime:
+ serializedVersion: 2
+ minMaxState: 0
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ widthOverTrail:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 1
+ minScalar: 1
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 1
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ colorOverTrail:
+ serializedVersion: 2
+ minMaxState: 0
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ CustomDataModule:
+ enabled: 0
+ mode0: 0
+ vectorComponentCount0: 4
+ color0:
+ serializedVersion: 2
+ minMaxState: 0
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ colorLabel0: Color
+ vector0_0:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel0_0: X
+ vector0_1:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel0_1: Y
+ vector0_2:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel0_2: Z
+ vector0_3:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel0_3: W
+ mode1: 0
+ vectorComponentCount1: 4
+ color1:
+ serializedVersion: 2
+ minMaxState: 0
+ minColor: {r: 1, g: 1, b: 1, a: 1}
+ maxColor: {r: 1, g: 1, b: 1, a: 1}
+ maxGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ minGradient:
+ serializedVersion: 2
+ key0: {r: 1, g: 1, b: 1, a: 1}
+ key1: {r: 1, g: 1, b: 1, a: 1}
+ key2: {r: 0, g: 0, b: 0, a: 0}
+ key3: {r: 0, g: 0, b: 0, a: 0}
+ key4: {r: 0, g: 0, b: 0, a: 0}
+ key5: {r: 0, g: 0, b: 0, a: 0}
+ key6: {r: 0, g: 0, b: 0, a: 0}
+ key7: {r: 0, g: 0, b: 0, a: 0}
+ ctime0: 0
+ ctime1: 65535
+ ctime2: 0
+ ctime3: 0
+ ctime4: 0
+ ctime5: 0
+ ctime6: 0
+ ctime7: 0
+ atime0: 0
+ atime1: 65535
+ atime2: 0
+ atime3: 0
+ atime4: 0
+ atime5: 0
+ atime6: 0
+ atime7: 0
+ m_Mode: 0
+ m_NumColorKeys: 2
+ m_NumAlphaKeys: 2
+ colorLabel1: Color
+ vector1_0:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel1_0: X
+ vector1_1:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel1_1: Y
+ vector1_2:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel1_2: Z
+ vector1_3:
+ serializedVersion: 2
+ minMaxState: 0
+ scalar: 0
+ minScalar: 0
+ maxCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ minCurve:
+ serializedVersion: 2
+ m_Curve:
+ - serializedVersion: 3
+ time: 0
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ - serializedVersion: 3
+ time: 1
+ value: 0
+ inSlope: 0
+ outSlope: 0
+ tangentMode: 0
+ weightedMode: 0
+ inWeight: 0.33333334
+ outWeight: 0.33333334
+ m_PreInfinity: 2
+ m_PostInfinity: 2
+ m_RotationOrder: 4
+ vectorLabel1_3: W
+--- !u!199 &6848717913279412208
+ParticleSystemRenderer:
+ serializedVersion: 6
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6848717913279412175}
+ m_Enabled: 1
+ m_CastShadows: 0
+ m_ReceiveShadows: 0
+ m_DynamicOccludee: 1
+ m_StaticShadowCaster: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 0
+ m_ReflectionProbeUsage: 0
+ m_RayTracingMode: 0
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 5fc7b86041139214296ea474bded10d2, type: 2}
+ 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_RenderMode: 4
+ m_MeshDistribution: 0
+ m_SortMode: 0
+ m_MinParticleSize: 0
+ m_MaxParticleSize: 0.5
+ m_CameraVelocityScale: 0
+ m_VelocityScale: 0
+ m_LengthScale: 2
+ m_SortingFudge: 0
+ m_NormalDirection: 1
+ m_ShadowBias: 0
+ m_RenderAlignment: 2
+ m_Pivot: {x: 0, y: 0, z: 0}
+ m_Flip: {x: 0, y: 0, z: 0}
+ m_UseCustomVertexStreams: 0
+ m_EnableGPUInstancing: 1
+ m_ApplyActiveColorSpace: 1
+ m_AllowRoll: 1
+ m_FreeformStretching: 0
+ m_RotateWithStretchDirection: 1
+ m_VertexStreams: 00010304
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+ m_Mesh1: {fileID: 0}
+ m_Mesh2: {fileID: 0}
+ m_Mesh3: {fileID: 0}
+ m_MeshWeighting: 1
+ m_MeshWeighting1: 1
+ m_MeshWeighting2: 1
+ m_MeshWeighting3: 1
+ m_MaskInteraction: 0
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/Particles/DiggingTrailParticles.prefab.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/Particles/DiggingTrailParticles.prefab.meta
new file mode 100644
index 00000000..22e047a1
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/Particles/DiggingTrailParticles.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 466adbb08eb9df34aa7284070d660232
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/ReadMe.txt b/Assets/Samples/MoleKCCSample/MoleAvatar/ReadMe.txt
new file mode 100644
index 00000000..9fac69a4
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/ReadMe.txt
@@ -0,0 +1,13 @@
+The mole digging animation is a little bit terrible.
+
+I ended up offsetting the model root's local y down by 0.32f.
+
+and the animation itself crunches the model arround in a weird way to get the nose where I wanted it.
+
+Also with the dig particles. I had to shift the local y transform to be 0.125.
+
+One last thing, you might need to re-assign the materials, But I'm not certain on that.
+
+Thanks,
+
+Tom.
\ No newline at end of file
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/ReadMe.txt.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/ReadMe.txt.meta
new file mode 100644
index 00000000..72c3d05a
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/ReadMe.txt.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: c38971e54cfb93142ace6afc37b587ff
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/license.txt b/Assets/Samples/MoleKCCSample/MoleAvatar/license.txt
new file mode 100644
index 00000000..c6f565ee
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/license.txt
@@ -0,0 +1,17 @@
+Copyright (C) 2023 Tom O'Rourke
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
+associated documentation files (the "Software"), to deal in the Software without restriction,
+including without limitation the rights to use, copy, modify, merge, publish, distribute,
+sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or
+substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
\ No newline at end of file
diff --git a/Assets/Samples/MoleKCCSample/MoleAvatar/license.txt.meta b/Assets/Samples/MoleKCCSample/MoleAvatar/license.txt.meta
new file mode 100644
index 00000000..938eaa83
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleAvatar/license.txt.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 57dd94e878bd9034f9b20924f04aa380
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleCharacter.asmdef b/Assets/Samples/MoleKCCSample/MoleCharacter.asmdef
new file mode 100644
index 00000000..7e7beb0a
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleCharacter.asmdef
@@ -0,0 +1,22 @@
+{
+ "name": "MoleCharacter",
+ "rootNamespace": "",
+ "references": [
+ "Unity.Netcode.Runtime",
+ "nickmaltbie.OpenKCC",
+ "nickmaltbie.OpenKCC.netcode",
+ "nickmaltbie.StateMachineUnity",
+ "nickmaltbie.NetworkStateMachineUnity",
+ "Unity.InputSystem",
+ "nickmaltbie.TestUtilsUnity"
+ ],
+ "includePlatforms": [],
+ "excludePlatforms": [],
+ "allowUnsafeCode": false,
+ "overrideReferences": false,
+ "precompiledReferences": [],
+ "autoReferenced": true,
+ "defineConstraints": [],
+ "versionDefines": [],
+ "noEngineReferences": false
+}
\ No newline at end of file
diff --git a/Assets/Samples/MoleKCCSample/MoleCharacter.asmdef.meta b/Assets/Samples/MoleKCCSample/MoleCharacter.asmdef.meta
new file mode 100644
index 00000000..745f3a5b
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleCharacter.asmdef.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 9a041c595920c3043bf1be9abed28faf
+AssemblyDefinitionImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleCharacter.cs b/Assets/Samples/MoleKCCSample/MoleCharacter.cs
new file mode 100644
index 00000000..82788a50
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleCharacter.cs
@@ -0,0 +1,399 @@
+// Copyright (C) 2022 Nicholas Maltbie
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
+// associated documentation files (the "Software"), to deal in the Software without restriction,
+// including without limitation the rights to use, copy, modify, merge, publish, distribute,
+// sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in all copies or
+// substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+// BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+// SOFTWARE.
+
+using System;
+using System.Linq;
+using nickmaltbie.NetworkStateMachineUnity;
+using nickmaltbie.OpenKCC.CameraControls;
+using nickmaltbie.OpenKCC.Character;
+using nickmaltbie.OpenKCC.Character.Attributes;
+using nickmaltbie.OpenKCC.Character.Config;
+using nickmaltbie.OpenKCC.Character.Events;
+using nickmaltbie.OpenKCC.netcode.Utils;
+using nickmaltbie.OpenKCC.Utils;
+using nickmaltbie.OpenKCC.Utils.ColliderCast;
+using nickmaltbie.StateMachineUnity;
+using nickmaltbie.StateMachineUnity.Attributes;
+using nickmaltbie.StateMachineUnity.Event;
+using UnityEngine;
+
+namespace nickmaltbie.OpenKCC.MoleKCCSample
+{
+ public class AvatarOffsetAttribute : Attribute
+ {
+ public string OffsetValue;
+ }
+
+ public class DiggingParticlesEnabled : Attribute { }
+
+ ///
+ /// Have a character controller push any dynamic rigidbody it hits
+ ///
+ [RequireComponent(typeof(MoleMovementEngine))]
+ [RequireComponent(typeof(Rigidbody))]
+ [RequireComponent(typeof(SphereColliderCast))]
+ [DefaultExecutionOrder(1000)]
+ public class MoleCharacter : NetworkSMAnim, IJumping, IGetKCCConfig, IGetKCCGrounded
+ {
+ [SerializeField]
+ public ParticleSystem diggingTrailParticlePrefab;
+
+ [SerializeField]
+ public ParticleSystem burrowParticlePrefab;
+
+ [SerializeField]
+ public Vector3 particleOffset = new Vector3(0, -0.5f, 0);
+
+ [SerializeField]
+ public Vector3 avatarDiggingOffset = new Vector3(0, -0.5f, 0);
+
+ [SerializeField]
+ public int maxDiggingTrails = 10;
+
+ private ParticleSystem burrowParticles;
+ private ParticleSystem[] diggingTrails;
+ private int currentTrail;
+
+ private ParticleSystem CurrentTrail => diggingTrails[currentTrail];
+ private ParticleSystem NextTrail
+ {
+ get
+ {
+ currentTrail = (currentTrail + 1) % diggingTrails.Length;
+
+ if (CurrentTrail.isPlaying)
+ {
+ CurrentTrail.Stop();
+ }
+
+ CurrentTrail.Clear();
+ return CurrentTrail;
+ }
+ }
+
+ private Vector3 defaultOffset;
+
+ ///
+ /// Values for configuring and managing KCC Config.
+ ///
+ [SerializeField]
+ public MoleKCCConfig config = new MoleKCCConfig();
+
+ ///
+ /// Time in which the player has been falling.
+ ///
+ public float FallingTime { get; private set; }
+
+ ///
+ /// Camera controls associated with the player.
+ ///
+ protected ICameraControls _cameraControls;
+
+ ///
+ /// Get the camera controls associated with the state machine.
+ ///
+ public ICameraControls CameraControls { get => _cameraControls; internal set => _cameraControls = value; }
+
+ ///
+ /// Rotation of the plane the player is viewing
+ ///
+ private Quaternion HorizPlaneView
+ {
+ get
+ {
+ float rotation = CameraControls?.Yaw ?? transform.eulerAngles.y;
+ return Quaternion.Euler(0, rotation, 0);
+ }
+ }
+
+ ///
+ /// Player rotated movement that they intend to move.
+ ///
+ /// Input movement vector of the player
+ public Vector3 RotatedMovement(Vector3 inputMovement) => HorizPlaneView * inputMovement;
+
+ ///
+ /// Player velocity in world space.
+ ///
+ public Vector3 Velocity { get; private set; }
+
+ ///
+ /// Input movement from player input updated each frame.
+ ///
+ public Vector3 InputMovement { get; private set; }
+
+ ///
+ public IKCCConfig kccConfig => config;
+
+ ///
+ public IKCCGrounded kccGrounded => config.groundedState;
+
+ ///
+ /// Movement engine for controlling the kinematic character controller.
+ ///
+ protected MoleMovementEngine movementEngine;
+
+ ///
+ /// Relative parent configuration for following the ground.
+ ///
+ private RelativeParentConfig relativeParentConfig;
+
+ ///
+ /// Previous parent for spawning burrowing particles.
+ ///
+ private Transform previousParent;
+
+ ///
+ /// Position from previous frame for rotating mole.
+ ///
+ private Vector3 previousPosition;
+
+ [InitialState]
+ [Animation("Idle")]
+ [Transition(typeof(StartMoveInput), typeof(WalkingState))]
+ [Transition(typeof(LeaveGroundEvent), typeof(FallingState))]
+ [Transition(typeof(JumpEvent), typeof(JumpState))]
+ [MovementSettings(AllowVelocity = false, AllowWalk = false, SnapPlayerDown = true)]
+ public class IdleState : State { }
+
+ [Animation("Jumping")]
+ [ApplyGravity]
+ [TransitionOnAnimationComplete(typeof(FallingState), 0.15f, true)]
+ [Transition(typeof(GroundedEvent), typeof(IdleState))]
+ [MovementSettings(AllowVelocity = true, AllowWalk = true, SpeedConfig = nameof(config.walkingSpeed))]
+ public class JumpState : State { }
+
+ [Animation("Digging")]
+ [DiggingParticlesEnabled]
+ [AvatarOffsetAttribute(OffsetValue = nameof(avatarDiggingOffset))]
+ [Transition(typeof(JumpEvent), typeof(JumpState))]
+ [Transition(typeof(StopMoveInput), typeof(IdleState))]
+ [Transition(typeof(LeaveGroundEvent), typeof(FallingState))]
+ [MovementSettings(AllowVelocity = false, AllowWalk = true, SnapPlayerDown = true, SpeedConfig = nameof(config.walkingSpeed))]
+ public class WalkingState : State { }
+
+ [Animation("Walking")]
+ [ApplyGravity]
+ [Transition(typeof(JumpEvent), typeof(JumpState))]
+ [Transition(typeof(GroundedEvent), typeof(IdleState))]
+ [MovementSettings(AllowVelocity = true, AllowWalk = true, SpeedConfig = nameof(config.walkingSpeed))]
+ public class FallingState : State { }
+
+ ///
+ /// Update the grounded state of the kinematic character controller.
+ ///
+ public void UpdateGroundedState()
+ {
+ if (config.groundedState.Falling)
+ {
+ RaiseEvent(LeaveGroundEvent.Instance);
+ }
+ else if (config.groundedState.StandingOnGround)
+ {
+ RaiseEvent(GroundedEvent.Instance);
+ }
+ }
+
+ public void Awake()
+ {
+ burrowParticles = GameObject.Instantiate(burrowParticlePrefab, transform);
+ diggingTrails = Enumerable.Range(0, maxDiggingTrails)
+ .Select(_ => GameObject.Instantiate(diggingTrailParticlePrefab, transform))
+ .ToArray();
+
+ burrowParticles.transform.localPosition = particleOffset;
+ burrowParticles.Stop();
+ foreach (ParticleSystem trail in diggingTrails)
+ {
+ trail.transform.localPosition = particleOffset;
+ trail.Stop();
+ }
+ }
+
+ ///
+ /// Configure kcc state machine operations.
+ ///
+ public override void Start()
+ {
+ base.Start();
+ defaultOffset = AttachedAnimator.transform.localPosition;
+
+ GetComponent().isKinematic = true;
+
+ movementEngine = GetComponent();
+ _cameraControls = GetComponent();
+ config._characterPush = GetComponent();
+ config._colliderCast = GetComponent();
+ SetupInputs();
+ }
+
+ ///
+ /// Setup inputs for the KCC
+ ///
+ public void SetupInputs()
+ {
+ if (IsOwner)
+ {
+ config.jumpAction?.Setup(config.groundedState, config, this);
+ config.MoveAction?.Enable();
+ }
+ }
+
+ public override void LateUpdate()
+ {
+ relativeParentConfig.FollowGround(transform);
+ transform.position += config.ColliderCast.PushOutOverlapping(transform.position, transform.rotation, config.maxPushSpeed * unityService.deltaTime);
+
+ base.LateUpdate();
+ }
+
+ ///
+ /// The the player's desired velocity for their current input value.
+ ///
+ /// Vector of player velocity based on input movement rotated by player view and projected onto the
+ /// ground.
+ public Vector3 GetDesiredVelocity()
+ {
+ var moveDir = Quaternion.FromToRotation(Vector3.up, kccConfig.Up);
+ Vector3 rotatedMovement = moveDir * (HorizPlaneView * InputMovement);
+
+ var moveSettings = Attribute.GetCustomAttribute(
+ CurrentState,
+ typeof(MovementSettingsAttribute)) as MovementSettingsAttribute;
+
+ float speed = moveSettings?.Speed(config) ?? config.walkingSpeed;
+ Vector3 scaledMovement = rotatedMovement * speed;
+ return scaledMovement;
+ }
+
+ public override void FixedUpdate()
+ {
+ GetComponent().isKinematic = true;
+ if (IsOwner)
+ {
+ movementEngine.MovePlayer(
+ unityService.fixedDeltaTime,
+ GetDesiredVelocity() * unityService.fixedDeltaTime,
+ CurrentState);
+ UpdateGroundedState();
+ config.jumpAction.ApplyJumpIfPossible();
+
+ // Set the player's rotation to follow the floor
+ if (config.groundedState.StandingOnGround)
+ {
+ var rotation = Quaternion.FromToRotation(Vector3.up, config.groundedState.SurfaceNormal);
+ transform.rotation = Quaternion.Lerp(transform.rotation, rotation, 10 * unityService.fixedDeltaTime);
+ }
+ else
+ {
+ transform.rotation = Quaternion.Lerp(
+ transform.rotation,
+ Quaternion.FromToRotation(Vector3.up, (transform.position - previousPosition).normalized),
+ unityService.deltaTime);
+ }
+
+ previousPosition = transform.position;
+ }
+
+ GetComponent()?.UpdateState(relativeParentConfig);
+ base.FixedUpdate();
+ }
+
+ ///
+ public override void Update()
+ {
+ if (IsOwner)
+ {
+ ReadPlayerMovement();
+ }
+
+ bool particlesEnabled = Attribute.GetCustomAttribute(CurrentState, typeof(DiggingParticlesEnabled)) != null;
+
+ if (particlesEnabled)
+ {
+ Transform currentParent = config.groundedState.Floor.transform;
+ if (config.groundedState.StandingOnGround && previousParent != currentParent)
+ {
+ CurrentTrail.Stop();
+ ParticleSystem.MainModule trailParticles = NextTrail.main;
+ trailParticles.simulationSpace = ParticleSystemSimulationSpace.Custom;
+ trailParticles.customSimulationSpace = currentParent;
+ CurrentTrail.Play();
+ }
+
+ if (!CurrentTrail.isPlaying)
+ {
+ CurrentTrail.Play();
+ }
+
+ if (!burrowParticles.isPlaying)
+ {
+ burrowParticles.Play();
+ ParticleSystem.MainModule burrowSettings = burrowParticles.main;
+ burrowSettings.simulationSpace = ParticleSystemSimulationSpace.Local;
+ burrowParticles.transform.localPosition = particleOffset;
+ }
+
+ previousParent = currentParent;
+ }
+ else
+ {
+ previousParent = null;
+ CurrentTrail.Stop();
+ burrowParticles.Stop();
+ burrowParticles.Clear();
+ }
+
+ if (Attribute.GetCustomAttribute(CurrentState, typeof(AvatarOffsetAttribute)) is AvatarOffsetAttribute avatarOffset)
+ {
+ AttachedAnimator.transform.localPosition = (Vector3)this.EvaluateMember(avatarOffset.OffsetValue);
+ }
+ else
+ {
+ AttachedAnimator.transform.localPosition = defaultOffset;
+ }
+
+ base.Update();
+ }
+
+ ///
+ public void ApplyJump(Vector3 velocity)
+ {
+ if (IsOwner)
+ {
+ movementEngine.ApplyJump(velocity);
+ RaiseEvent(JumpEvent.Instance);
+ }
+ }
+
+ ///
+ /// Read the current player input values.
+ ///
+ public void ReadPlayerMovement()
+ {
+ bool denyMovement = PlayerInputUtils.playerMovementState == PlayerInputState.Deny;
+ Vector2 moveVector = denyMovement ? Vector2.zero : config.MoveAction?.ReadValue() ?? Vector2.zero;
+ InputMovement = new Vector3(moveVector.x, 0, moveVector.y);
+ config.jumpAction.Update();
+
+ bool moving = InputMovement.magnitude >= KCCUtils.Epsilon;
+ IEvent moveEvent = moving ? StartMoveInput.Instance as IEvent : StopMoveInput.Instance as IEvent;
+ RaiseEvent(moveEvent);
+ }
+ }
+}
diff --git a/Assets/Samples/MoleKCCSample/MoleCharacter.cs.meta b/Assets/Samples/MoleKCCSample/MoleCharacter.cs.meta
new file mode 100644
index 00000000..0af9d682
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleCharacter.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: b61d8cc2d83b39746b4d5ed0600a7485
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleKCCConfig.cs b/Assets/Samples/MoleKCCSample/MoleKCCConfig.cs
new file mode 100644
index 00000000..ae9d0fea
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleKCCConfig.cs
@@ -0,0 +1,238 @@
+// Copyright (C) 2022 Nicholas Maltbie
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
+// associated documentation files (the "Software"), to deal in the Software without restriction,
+// including without limitation the rights to use, copy, modify, merge, publish, distribute,
+// sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in all copies or
+// substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+// BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+// SOFTWARE.
+
+using System;
+using nickmaltbie.OpenKCC.Character;
+using nickmaltbie.OpenKCC.Character.Action;
+using nickmaltbie.OpenKCC.Character.Config;
+using nickmaltbie.OpenKCC.Utils;
+using UnityEngine;
+using UnityEngine.InputSystem;
+using UnityEngine.Serialization;
+
+namespace nickmaltbie.OpenKCC.MoleKCCSample
+{
+ [Serializable]
+ public class MoleKCCConfig : IKCCConfig
+ {
+ [Header("Input Controls")]
+
+ ///
+ /// Action reference for moving the player.
+ ///
+ [Tooltip("Action reference for moving the player")]
+ [FormerlySerializedAs("moveAction")]
+ [SerializeField]
+ public InputActionReference moveActionReference;
+
+ ///
+ /// Override move action for testing.
+ ///
+ private InputAction overrideMoveAction;
+
+ ///
+ /// Gets the move action associated with this humaoid kcc config.
+ ///
+ public InputAction MoveAction
+ {
+ get => overrideMoveAction ?? moveActionReference?.action;
+ set => overrideMoveAction = value;
+ }
+
+ ///
+ /// Action reference for jumping.
+ ///
+ [Tooltip("Action reference for jumping")]
+ [SerializeField]
+ public JumpAction jumpAction;
+
+ [Header("Ground Checking")]
+
+ ///
+ /// Current grounded state and configuration of the player.
+ ///
+ [SerializeField]
+ public KCCGroundedState groundedState = new KCCGroundedState();
+
+ ///
+ /// Direction and strength of gravity
+ ///
+ [Tooltip("Direction and strength of gravity in units per second squared")]
+ [SerializeField]
+ public Vector3 gravity = new Vector3(0, -9.807f, 0);
+
+ [Header("Motion Settings")]
+
+ ///
+ /// Speed of player movement when walking.
+ ///
+ [Tooltip("Speed of player when walking")]
+ [SerializeField]
+ public float walkingSpeed = 7.5f;
+
+ ///
+ /// Speed of player when sprinting.
+ ///
+ [Tooltip("Speed of player when sprinting")]
+ [SerializeField]
+ public float sprintSpeed = 10.0f;
+
+ ///
+ /// Maximum number of time player can bounce of walls/floors/objects during an update.
+ ///
+ [Tooltip("Maximum number of bounces when a player is moving")]
+ [SerializeField]
+ [Range(1, 10)]
+ public int maxBounces = 5;
+
+ ///
+ /// Decay value of momentum when hitting another object.
+ /// Should be between [0, 1].
+ ///
+ [Tooltip("Decay in momentum when hitting another object")]
+ [SerializeField]
+ [Range(0, 1)]
+ public float pushDecay = 0.9f;
+
+ ///
+ /// Maximum distance the player can be pushed out of overlapping objects in units per second.
+ ///
+ [Tooltip("Maximum distance a player can be pushed when overlapping other objects in units per second")]
+ [SerializeField]
+ public float maxPushSpeed = 10.0f;
+
+ ///
+ /// Distance that the character can "snap down" vertical steps.
+ ///
+ [Tooltip("Snap down distance when snapping onto the floor")]
+ [SerializeField]
+ public float verticalSnapDown = 0.2f;
+
+ ///
+ /// delta for distance floating over the ground when snapping down.
+ ///
+ [Tooltip("Delta for distance floating over the ground when snapping down.")]
+ [SerializeField]
+ public float minSnapThreshold = 0.01f;
+
+ [Header("Stair and Step")]
+
+ ///
+ /// Minimum depth of a stair for a user to climb up
+ /// (thinner steps than this value will not let the player climb).
+ ///
+ [Tooltip("Minimum depth of stairs when climbing up steps")]
+ [SerializeField]
+ public float stepUpDepth = 0.1f;
+
+ ///
+ /// Distance that the player can snap up when moving up stairs or vertical steps in terrain.
+ ///
+ [Tooltip("Maximum height of step the player can step up")]
+ [SerializeField]
+ public float verticalSnapUp = 0.3f;
+
+ ///
+ /// Time in which the player can snap up or down steps even after starting to fall.
+ /// This property is useful to reduce the jerky stopping and moving effects when
+ /// going up or down cliffs.
+ ///
+ [Tooltip("Time in which the player can snap up or down steps even after starting to fall")]
+ [SerializeField]
+ public float snapBufferTime = 0.05f;
+
+ [Header("Moving Ground")]
+
+ ///
+ /// Max velocity at which the player can be launched
+ /// when gaining momentum from a floor object without
+ /// an IMovingGround attached to it.
+ ///
+ [Tooltip("Max velocity for launch without a rigidbody attached.")]
+ [SerializeField]
+ public float maxDefaultLaunchVelocity = 5.0f;
+
+ ///
+ public int MaxBounces => maxBounces;
+
+ ///
+ public float PushDecay => pushDecay;
+
+ ///
+ public float VerticalSnapUp => verticalSnapUp;
+
+ ///
+ public float StepUpDepth => stepUpDepth;
+
+ ///
+ public float MaxDefaultLaunchVelocity => maxDefaultLaunchVelocity;
+
+ ///
+ public float AnglePower => 0;
+
+ ///
+ public bool CanSnapUp => true;
+
+ ///
+ public Vector3 Up
+ {
+ get
+ {
+ if (groundedState.SurfaceNormal != Vector3.zero)
+ {
+ return groundedState.SurfaceNormal;
+ }
+
+ return Vector3.up;
+ }
+ }
+
+ ///
+ public IColliderCast ColliderCast => _colliderCast;
+
+ ///
+ public ICharacterPush Push => _characterPush;
+
+ ///
+ /// Downward direction for the player.
+ ///
+ public Vector3 Down => -Up;
+
+ ///
+ public float VerticalSnapDown => verticalSnapDown;
+
+ ///
+ public float MinSnapThreshold => minSnapThreshold;
+
+ ///
+ public Vector3 Gravity => gravity;
+
+ ///
+ public float MaxPushSpeed => maxPushSpeed;
+
+ ///
+ /// Collider cast associated with the character.
+ ///
+ public IColliderCast _colliderCast;
+
+ ///
+ /// Character push associated with the player.
+ ///
+ public ICharacterPush _characterPush;
+ }
+}
diff --git a/Assets/Samples/MoleKCCSample/MoleKCCConfig.cs.meta b/Assets/Samples/MoleKCCSample/MoleKCCConfig.cs.meta
new file mode 100644
index 00000000..64f5c64f
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleKCCConfig.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 64b7223c77cc33940bf72c630a605e64
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleMovementEngine.cs b/Assets/Samples/MoleKCCSample/MoleMovementEngine.cs
new file mode 100644
index 00000000..5166e58c
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleMovementEngine.cs
@@ -0,0 +1,66 @@
+// Copyright (C) 2022 Nicholas Maltbie
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
+// associated documentation files (the "Software"), to deal in the Software without restriction,
+// including without limitation the rights to use, copy, modify, merge, publish, distribute,
+// sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in all copies or
+// substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+// BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+// SOFTWARE.
+
+using nickmaltbie.OpenKCC.Character;
+using nickmaltbie.OpenKCC.Character.Config;
+using nickmaltbie.OpenKCC.Utils;
+using UnityEngine;
+
+namespace nickmaltbie.OpenKCC.MoleKCCSample
+{
+ [RequireComponent(typeof(Rigidbody))]
+ [RequireComponent(typeof(IGetKCCConfig))]
+ [RequireComponent(typeof(IGetKCCGrounded))]
+ public class MoleMovementEngine : KCCMovementEngine
+ {
+ public override Vector3 GetMovement(
+ Vector3 position,
+ Vector3 movement,
+ Quaternion rotation)
+ {
+ Vector3 finalPos = position;
+ foreach (KCCBounce bounce in KCCUtils.GetBounces(position, movement, rotation, config))
+ {
+ if (bounce.action == KCCUtils.MovementAction.Bounce)
+ {
+ // If we bounce off a wall perpendicular to the current surface
+ Vector3 normal = bounce.hit.normal;
+ if (normal != Vector3.zero)
+ {
+ // Rotate the remaining movement
+ bounce.remainingMomentum = Quaternion.LookRotation(bounce.hit.normal) * bounce.remainingMomentum;
+
+ // Adjust up vector for grounded state
+ if (groundedState is KCCGroundedState ground)
+ {
+ ground.SurfaceNormal = bounce.hit.normal;
+ ground.OnGround = true;
+ ground.DistanceToGround = KCCUtils.Epsilon;
+ }
+ }
+ }
+ else if (bounce.action == KCCUtils.MovementAction.Stop)
+ {
+ finalPos = bounce.finalPosition;
+ }
+ }
+
+ return finalPos - position;
+ }
+ }
+}
diff --git a/Assets/Samples/MoleKCCSample/MoleMovementEngine.cs.meta b/Assets/Samples/MoleKCCSample/MoleMovementEngine.cs.meta
new file mode 100644
index 00000000..d3cabc9e
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleMovementEngine.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 161b8645e405ed24c9d21d018eb35a1b
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MolePlayer.prefab b/Assets/Samples/MoleKCCSample/MolePlayer.prefab
new file mode 100644
index 00000000..da8c236d
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MolePlayer.prefab
@@ -0,0 +1,439 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &7761971533017685565
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7761971533017685876}
+ m_Layer: 0
+ m_Name: CameraPos
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7761971533017685876
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7761971533017685565}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 1.7, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 7761971533017685877}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &7761971533017685566
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7761971533017685877}
+ - component: {fileID: 7761971533017685880}
+ - component: {fileID: 7761971533017685496}
+ - component: {fileID: 7761971533017685163}
+ - component: {fileID: 7761971533017685448}
+ - component: {fileID: 7761971533017685181}
+ - component: {fileID: 7761971533017685351}
+ - component: {fileID: 2190481884759583088}
+ - component: {fileID: 7851488135037656253}
+ - component: {fileID: 8044744690027935780}
+ - component: {fileID: 1595728926935731059}
+ m_Layer: 0
+ m_Name: MolePlayer
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7761971533017685877
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7761971533017685566}
+ 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: 7761971533017685876}
+ - {fileID: 3069019275836827194}
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!54 &7761971533017685880
+Rigidbody:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7761971533017685566}
+ serializedVersion: 2
+ m_Mass: 1
+ m_Drag: 0
+ m_AngularDrag: 0.05
+ m_UseGravity: 0
+ m_IsKinematic: 1
+ m_Interpolate: 1
+ m_Constraints: 0
+ m_CollisionDetection: 0
+--- !u!114 &7761971533017685496
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7761971533017685566}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 62899f850307741f2a39c98a8b639597, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Actions: {fileID: -944628639613478452, guid: 59c551f8259784a429773ca4a275eb03, type: 3}
+ m_NotificationBehavior: 3
+ m_UIInputModule: {fileID: 0}
+ m_DeviceLostEvent:
+ m_PersistentCalls:
+ m_Calls: []
+ m_DeviceRegainedEvent:
+ m_PersistentCalls:
+ m_Calls: []
+ m_ControlsChangedEvent:
+ m_PersistentCalls:
+ m_Calls: []
+ m_ActionEvents:
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 8ea09493-fee6-42c4-ac08-4022f4cc5408
+ m_ActionName: Player/Move[/Keyboard/e,/Keyboard/s,/Keyboard/a,/Keyboard/d,/Keyboard/upArrow,/Keyboard/downArrow,/Keyboard/leftArrow,/Keyboard/rightArrow]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: bca05cba-8116-4a1d-9624-dc2929c1d827
+ m_ActionName: Player/Jump[/Keyboard/f]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 0ed934b6-561e-48cb-a120-77501fb43610
+ m_ActionName: Player/Interact[/Keyboard/e]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: e1d5dee9-5e26-4579-9d27-657776fa136c
+ m_ActionName: Player/Fire[/Mouse/leftButton]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 7bafe59b-a70f-48e9-ac67-802ef9097aef
+ m_ActionName: Player/Sprint[/Keyboard/leftShift]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: fb8d5e39-01f1-46e5-98de-be5b1d1f8f23
+ m_ActionName: Player/Look[/Mouse/delta]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 3320648e-a821-491f-bb3b-9cde6b475a53
+ m_ActionName: Player/Zoom[/Mouse/scroll]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: e9ea2153-a41c-4da0-9c54-c767c562bb40
+ m_ActionName: UI/Navigate[/Keyboard/w,/Keyboard/upArrow,/Keyboard/s,/Keyboard/downArrow,/Keyboard/a,/Keyboard/leftArrow,/Keyboard/d,/Keyboard/rightArrow]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 558b280e-5543-4776-b4e4-43e4b1fb8b60
+ m_ActionName: UI/Submit[/Keyboard/enter]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 8d0c0094-dc57-4415-bf10-a3f3e0ff1f6b
+ m_ActionName: UI/Cancel[/Keyboard/escape]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 816778a0-1877-4b52-a8dc-ea745d71233e
+ m_ActionName: UI/Point[/Mouse/position]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: e72873b5-76f9-4821-a13f-221cee17d091
+ m_ActionName: UI/Click[/Mouse/leftButton]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 9e8e5a65-b053-4aa6-926d-f089d369fe8b
+ m_ActionName: UI/ScrollWheel[/Mouse/scroll]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 1520ee3a-e59c-4097-8c3f-2fa121a7b26d
+ m_ActionName: UI/MiddleClick[/Mouse/middleButton]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 426533ef-12d3-4aff-a0c0-12e26cb118c9
+ m_ActionName: UI/RightClick[/Mouse/rightButton]
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: 8ea2ed25-c28d-4812-9f01-a5b2bde212d7
+ m_ActionName: UI/TrackedDevicePosition
+ - m_PersistentCalls:
+ m_Calls: []
+ m_ActionId: d7430d8f-71d9-483c-8731-3fd065fcf16e
+ m_ActionName: UI/TrackedDeviceOrientation
+ m_NeverAutoSwitchControlSchemes: 0
+ m_DefaultControlScheme:
+ m_DefaultActionMap: Player
+ m_SplitScreenIndex: -1
+ m_Camera: {fileID: 0}
+--- !u!114 &7761971533017685163
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7761971533017685566}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ GlobalObjectIdHash: 951099334
+ AlwaysReplicateAsRoot: 0
+ DontDestroyWithOwner: 0
+ AutoObjectParentSync: 1
+--- !u!114 &7761971533017685448
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7761971533017685566}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 53a06297590f0de4a8a0501d9d5458e2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!114 &7761971533017685181
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7761971533017685566}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 5505dab47dbcd5948a85c8f762b45c5a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ config:
+ lookActionReference: {fileID: -157715672235557779, guid: 59c551f8259784a429773ca4a275eb03, type: 3}
+ zoomActionReference: {fileID: -4928028233122485438, guid: 59c551f8259784a429773ca4a275eb03, type: 3}
+ maxPitch: 90
+ minPitch: -90
+ rotationRate: 180
+ cameraTransform: {fileID: 7761971533017685876}
+ baseCameraOffset: {x: 0, y: 0, z: 0}
+ minCameraDistance: 0
+ maxCameraDistance: 4
+ currentDistance: 0
+ zoomSpeed: 1
+ cameraRaycastMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ shadowOnlyDistance: 0.5
+ ditherDistance: 1
+ thirdPersonCharacterBase: {fileID: 2439975086902803584}
+ transitionTime: 0.1
+--- !u!114 &7761971533017685351
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7761971533017685566}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 2f263759f3d9b3446ab3d0b82f8eb03d, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ smoothRate: 20
+--- !u!114 &2190481884759583088
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7761971533017685566}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: b61d8cc2d83b39746b4d5ed0600a7485, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _attachedAnimator: {fileID: 8968764803127016512}
+ diggingTrailParticlePrefab: {fileID: 6848717913279412209, guid: 466adbb08eb9df34aa7284070d660232, type: 3}
+ burrowParticlePrefab: {fileID: 7473199888666396088, guid: 796eac02c7916814697664456b40db6d, type: 3}
+ particleOffset: {x: 0, y: -0.5, z: 0}
+ avatarDiggingOffset: {x: 0, y: -0.6, z: 0}
+ config:
+ moveActionReference: {fileID: 8130185064591157487, guid: 59c551f8259784a429773ca4a275eb03, type: 3}
+ jumpAction:
+ coyoteTime: 0
+ jumpInput:
+ inputActionReference: {fileID: 1481124759659193975, guid: 59c551f8259784a429773ca4a275eb03, type: 3}
+ bufferTime: 0
+ cooldown: 0.1
+ jumpVelocity: 10
+ maxJumpAngle: 90
+ jumpAngleWeightFactor: 0.5
+ groundedState:
+ groundedDistance: 0.05
+ groundCheckDistance: 0.25
+ maxWalkAngle: 90
+ gravity: {x: 0, y: -20, z: 0}
+ walkingSpeed: 7.5
+ sprintSpeed: 10
+ maxBounces: 5
+ pushDecay: 0.9
+ maxPushSpeed: 10
+ verticalSnapDown: 0.2
+ minSnapThreshold: 0
+ stepUpDepth: 0.1
+ verticalSnapUp: 0.3
+ snapBufferTime: 0.05
+ maxDefaultLaunchVelocity: 5
+--- !u!135 &7851488135037656253
+SphereCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7761971533017685566}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Radius: 0.5
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!114 &8044744690027935780
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7761971533017685566}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 304549214dc26404ca80af42dc075d31, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!114 &1595728926935731059
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 7761971533017685566}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 161b8645e405ed24c9d21d018eb35a1b, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+--- !u!1001 &3251002686952817105
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 7761971533017685877}
+ m_Modifications:
+ - target: {fileID: -8679921383154817045, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_RootOrder
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_LocalScale.x
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_LocalScale.y
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_LocalScale.z
+ value: 0.5
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: -0.45
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: -8679921383154817045, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 919132149155446097, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_Name
+ value: MoleManDigger
+ objectReference: {fileID: 0}
+ - target: {fileID: 5866666021909216657, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_Controller
+ value:
+ objectReference: {fileID: 9100000, guid: 9a9c5504a002d474790d465df1e5d18c, type: 2}
+ - target: {fileID: 5866666021909216657, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_WarningMessage
+ value:
+ objectReference: {fileID: 0}
+ - target: {fileID: 5866666021909216657, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ propertyPath: m_ApplyRootMotion
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+--- !u!1 &2439975086902803584 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ m_PrefabInstance: {fileID: 3251002686952817105}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &3069019275836827194 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ m_PrefabInstance: {fileID: 3251002686952817105}
+ m_PrefabAsset: {fileID: 0}
+--- !u!95 &8968764803127016512 stripped
+Animator:
+ m_CorrespondingSourceObject: {fileID: 5866666021909216657, guid: ea215be6eb5ca6144930b9ab7e19a3cc, type: 3}
+ m_PrefabInstance: {fileID: 3251002686952817105}
+ m_PrefabAsset: {fileID: 0}
diff --git a/Assets/Samples/MoleKCCSample/MolePlayer.prefab.meta b/Assets/Samples/MoleKCCSample/MolePlayer.prefab.meta
new file mode 100644
index 00000000..c7b2d338
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MolePlayer.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 4a07efd71e578854985fe4ad9831c8ef
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/MoleKCCSample/MoleScene.unity b/Assets/Samples/MoleKCCSample/MoleScene.unity
new file mode 100644
index 00000000..0780dbbe
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleScene.unity
@@ -0,0 +1,10977 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_OcclusionBakeSettings:
+ smallestOccluder: 5
+ smallestHole: 0.25
+ backfaceThreshold: 100
+ m_SceneGUID: 00000000000000000000000000000000
+ m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 9
+ m_Fog: 0
+ m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+ m_FogMode: 3
+ m_FogDensity: 0.01
+ m_LinearFogStart: 0
+ m_LinearFogEnd: 300
+ m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+ m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+ m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+ m_AmbientIntensity: 1
+ m_AmbientMode: 0
+ m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+ m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+ m_HaloStrength: 0.5
+ m_FlareStrength: 1
+ m_FlareFadeSpeed: 3
+ m_HaloTexture: {fileID: 0}
+ m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+ m_DefaultReflectionMode: 0
+ m_DefaultReflectionResolution: 128
+ m_ReflectionBounces: 1
+ m_ReflectionIntensity: 1
+ m_CustomReflection: {fileID: 0}
+ m_Sun: {fileID: 0}
+ m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1}
+ m_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+ m_ObjectHideFlags: 0
+ serializedVersion: 12
+ m_GIWorkflowMode: 1
+ m_GISettings:
+ serializedVersion: 2
+ m_BounceScale: 1
+ m_IndirectOutputScale: 1
+ m_AlbedoBoost: 1
+ m_EnvironmentLightingMode: 0
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 0
+ m_LightmapEditorSettings:
+ serializedVersion: 12
+ m_Resolution: 2
+ m_BakeResolution: 40
+ m_AtlasSize: 1024
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_ExtractAmbientOcclusion: 0
+ m_Padding: 2
+ m_LightmapParameters: {fileID: 0}
+ m_LightmapsBakeMode: 1
+ m_TextureCompression: 1
+ m_FinalGather: 0
+ m_FinalGatherFiltering: 1
+ m_FinalGatherRayCount: 256
+ m_ReflectionCompression: 2
+ m_MixedBakeMode: 2
+ m_BakeBackend: 1
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 512
+ m_PVRBounces: 2
+ m_PVREnvironmentSampleCount: 256
+ m_PVREnvironmentReferencePointCount: 2048
+ m_PVRFilteringMode: 1
+ m_PVRDenoiserTypeDirect: 1
+ m_PVRDenoiserTypeIndirect: 1
+ m_PVRDenoiserTypeAO: 1
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVREnvironmentMIS: 1
+ m_PVRCulling: 1
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_ExportTrainingData: 0
+ m_TrainingDataDestination: TrainingData
+ m_LightProbeSampleCountMultiplier: 4
+ m_LightingDataAsset: {fileID: 0}
+ m_LightingSettings: {fileID: 247587996}
+--- !u!196 &4
+NavMeshSettings:
+ serializedVersion: 2
+ m_ObjectHideFlags: 0
+ m_BuildSettings:
+ serializedVersion: 2
+ agentTypeID: 0
+ agentRadius: 0.5
+ agentHeight: 2
+ agentSlope: 45
+ agentClimb: 0.4
+ ledgeDropHeight: 0
+ maxJumpAcrossDistance: 0
+ minRegionArea: 2
+ manualCellSize: 0
+ cellSize: 0.16666667
+ manualTileSize: 0
+ tileSize: 256
+ accuratePlacement: 0
+ maxJobWorkers: 0
+ preserveTilesOutsideBounds: 0
+ debug:
+ m_Flags: 0
+ m_NavMeshData: {fileID: 0}
+--- !u!1 &26412877
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 26412878}
+ - component: {fileID: 26412883}
+ - component: {fileID: 26412882}
+ - component: {fileID: 26412881}
+ - component: {fileID: 26412880}
+ - component: {fileID: 26412879}
+ m_Layer: 0
+ m_Name: Platform (8)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &26412878
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 26412877}
+ m_LocalRotation: {x: 0, y: 0, z: 0.42261827, w: 0.9063079}
+ m_LocalPosition: {x: 7, y: 0, z: 13}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1216712179}
+ m_RootOrder: 16
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 50}
+--- !u!64 &26412879
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 26412877}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 47695804}
+--- !u!33 &26412880
+MeshFilter:
+ m_ObjectHideFlags: 10
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 26412877}
+ m_Mesh: {fileID: 47695804}
+--- !u!23 &26412881
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 26412877}
+ 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: 2100000, guid: 7fe642ffa04ee4a4b89f3799e1ae83cf, type: 2}
+ 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: 2
+ 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!114 &26412882
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 26412877}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Shape:
+ rid: 7379700133270126595
+ m_Size: {x: 5, y: 2, z: -3}
+ m_Rotation: {x: 0, y: 0, z: 0, w: 1}
+ m_PivotLocation: 1
+ m_PivotPosition: {x: 0, y: 0, z: 0}
+ m_UnmodifiedMeshVersion: 801
+ m_ShapeBox:
+ m_Center: {x: 2.5, y: 1, z: -1.5}
+ m_Extent: {x: 2.5, y: 1, z: 1.5}
+ references:
+ version: 2
+ RefIds:
+ - rid: 7379700133270126595
+ type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
+--- !u!114 &26412883
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 26412877}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MeshFormatVersion: 2
+ m_Faces:
+ - m_Indexes: 000000000100000002000000010000000300000002000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 040000000500000006000000050000000700000006000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 08000000090000000a000000090000000b0000000a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 100000001100000012000000110000001300000012000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 140000001500000016000000150000001700000016000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ m_SharedVertices:
+ - m_Vertices: 000000000d00000016000000
+ - m_Vertices: 010000000400000017000000
+ - m_Vertices: 020000000f00000010000000
+ - m_Vertices: 030000000600000011000000
+ - m_Vertices: 050000000800000015000000
+ - m_Vertices: 070000000a00000013000000
+ - m_Vertices: 090000000c00000014000000
+ - m_Vertices: 0b0000000e00000012000000
+ m_SharedTextures: []
+ m_Positions:
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ m_Textures0:
+ - {x: -0.00000047683716, y: -0.9999995}
+ - {x: -10.392305, y: -1}
+ - {x: 0, y: -0.0000009536743}
+ - {x: -10.392303, y: 0.0000009536743}
+ - {x: 0, y: -1.0000198}
+ - {x: -3, y: -1.0000198}
+ - {x: 0, y: -0.000018868053}
+ - {x: -3, y: -0.000018868053}
+ - {x: 10.392305, y: -1}
+ - {x: 0.00000047683716, y: -0.9999995}
+ - {x: 10.392303, y: 0.0000009536743}
+ - {x: 0, y: -0.0000009536743}
+ - {x: 3, y: -0.9999995}
+ - {x: -0, y: -0.9999995}
+ - {x: 3, y: -0.0000009536743}
+ - {x: -0, y: -0.0000009536743}
+ - {x: -1.7503237e-13, y: 0}
+ - {x: 10.392303, y: 0}
+ - {x: -1.7503237e-13, y: -3}
+ - {x: 10.392303, y: -3}
+ - {x: -0.0000005227208, y: -3}
+ - {x: -10.392305, y: -3}
+ - {x: -0.0000005227208, y: 0}
+ - {x: -10.392305, y: 0}
+ m_Textures2: []
+ m_Textures3: []
+ m_Tangents:
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ m_Colors: []
+ m_UnwrapParameters:
+ m_HardAngle: 88
+ m_PackMargin: 20
+ m_AngleError: 8
+ m_AreaError: 15
+ m_PreserveMeshAssetOnDestroy: 0
+ assetGuid:
+ m_Mesh: {fileID: 47695804}
+ m_VersionIndex: 1261
+ m_IsSelectable: 1
+ m_SelectedFaces:
+ m_SelectedEdges: []
+ m_SelectedVertices:
+--- !u!43 &47695804
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh38196
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 36
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 24
+ localAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 24
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 1152
+ _typelessdata: 00000035f8ff7fbf0000000000000000000000000000803f000080bf0000000000000000000080bf000000b5f8ff7fbfe2462641000080bf0000000000000000000000000000803f000080bf0000000000000000000080bfe24626c1000080bf00000000000080b50000000000000000000000000000803f000080bf0000000000000000000080bf00000000000080b5e0462641000080350000000000000000000000000000803f000080bf0000000000000000000080bfe04626c100008035e2462641000080bf000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000a60080bfe2462641000080bf000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0a60080bfe046264100008035000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000d6469eb7e046264100008035000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0d6469eb7e2462641000080bf000040c00000000000000000000080bf0000803f0000000000000000000080bfe2462641000080bf00000035f8ff7fbf000040c00000000000000000000080bf0000803f0000000000000000000080bf00000035f8ff7fbfe046264100008035000040c00000000000000000000080bf0000803f0000000000000000000080bfe04626410000803500000000000080b5000040c00000000000000000000080bf0000803f0000000000000000000080bf00000000000080b500000035f8ff7fbf000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040f8ff7fbf00000035f8ff7fbf00000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080f8ff7fbf00000000000080b5000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040000080b500000000000080b500000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080000080b500000000000080b500000000a51145b40000803f000000000000803fa511453400000000000080bfa51145aa00000000e04626410000803500000000a51145b40000803f000000000000803fa511453400000000000080bfe04626410000000000000000000080b5000040c0a51145b40000803f000000000000803fa511453400000000000080bfa51145aa000040c0e046264100008035000040c0a51145b40000803f000000000000803fa511453400000000000080bfe0462641000040c000000035f8ff7fbf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb5000040c0e2462641000080bf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c1000040c000000035f8ff7fbf00000000a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb500000000e2462641000080bf00000000a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c100000000
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!1 &112252668
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 112252669}
+ - component: {fileID: 112252674}
+ - component: {fileID: 112252673}
+ - component: {fileID: 112252672}
+ - component: {fileID: 112252671}
+ - component: {fileID: 112252670}
+ m_Layer: 0
+ m_Name: Cube
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &112252669
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 112252668}
+ m_LocalRotation: {x: 0.5, y: -0.5, z: 0.5, w: -0.5}
+ m_LocalPosition: {x: 3, y: 7, z: 13}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1216712179}
+ m_RootOrder: 22
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &112252670
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 112252668}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 506610104}
+--- !u!33 &112252671
+MeshFilter:
+ m_ObjectHideFlags: 10
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 112252668}
+ m_Mesh: {fileID: 506610104}
+--- !u!23 &112252672
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 112252668}
+ 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: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ 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: 2
+ 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!114 &112252673
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 112252668}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Shape:
+ rid: 4062408871710818310
+ m_Size: {x: -1, y: -1, z: -3}
+ m_Rotation: {x: 0, y: 0, z: 0, w: 1}
+ m_PivotLocation: 1
+ m_PivotPosition: {x: 0, y: 0, z: 0}
+ m_UnmodifiedMeshVersion: 494
+ m_ShapeBox:
+ m_Center: {x: -0.5, y: -0.5, z: -1.5}
+ m_Extent: {x: 0.5, y: 0.5, z: 1.5}
+ references:
+ version: 2
+ RefIds:
+ - rid: 4062408871710818310
+ type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
+--- !u!114 &112252674
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 112252668}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MeshFormatVersion: 2
+ m_Faces:
+ - m_Indexes: 000000000100000002000000010000000300000002000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 040000000500000006000000050000000700000006000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 08000000090000000a000000090000000b0000000a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 100000001100000012000000110000001300000012000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 140000001500000016000000150000001700000016000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ m_SharedVertices:
+ - m_Vertices: 000000000d00000016000000
+ - m_Vertices: 010000000400000017000000
+ - m_Vertices: 020000000f00000010000000
+ - m_Vertices: 030000000600000011000000
+ - m_Vertices: 050000000800000015000000
+ - m_Vertices: 070000000a00000013000000
+ - m_Vertices: 090000000c00000014000000
+ - m_Vertices: 0b0000000e00000012000000
+ m_SharedTextures: []
+ m_Positions:
+ - {x: -7, y: -1, z: 0}
+ - {x: 0, y: -1, z: 0}
+ - {x: -7, y: 0, z: 0}
+ - {x: 0, y: 0, z: 0}
+ - {x: 0, y: -1, z: 0}
+ - {x: 0, y: -1, z: -3}
+ - {x: 0, y: 0, z: 0}
+ - {x: 0, y: 0, z: -3}
+ - {x: 0, y: -1, z: -3}
+ - {x: -7, y: -1, z: -3}
+ - {x: 0, y: 0, z: -3}
+ - {x: -7, y: 0, z: -3}
+ - {x: -7, y: -1, z: -3}
+ - {x: -7, y: -1, z: 0}
+ - {x: -7, y: 0, z: -3}
+ - {x: -7, y: 0, z: 0}
+ - {x: -7, y: 0, z: 0}
+ - {x: 0, y: 0, z: 0}
+ - {x: -7, y: 0, z: -3}
+ - {x: 0, y: 0, z: -3}
+ - {x: -7, y: -1, z: -3}
+ - {x: 0, y: -1, z: -3}
+ - {x: -7, y: -1, z: 0}
+ - {x: 0, y: -1, z: 0}
+ m_Textures0:
+ - {x: 7, y: -1}
+ - {x: 0, y: -1}
+ - {x: 7, y: 0}
+ - {x: 0, y: 0}
+ - {x: 0, y: -1}
+ - {x: -3, y: -1}
+ - {x: 0, y: 0}
+ - {x: -3, y: 0}
+ - {x: 0, y: -1}
+ - {x: -7, y: -1}
+ - {x: 0, y: 0}
+ - {x: -7, y: 0}
+ - {x: 3, y: -1}
+ - {x: -0, y: -1}
+ - {x: 3, y: 0}
+ - {x: 0, y: 0}
+ - {x: -7, y: 0}
+ - {x: 0, y: 0}
+ - {x: -7, y: -3}
+ - {x: 0, y: -3}
+ - {x: 7, y: -3}
+ - {x: -0, y: -3}
+ - {x: 7, y: 0}
+ - {x: 0, y: 0}
+ m_Textures2: []
+ m_Textures3: []
+ m_Tangents:
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ m_Colors: []
+ m_UnwrapParameters:
+ m_HardAngle: 88
+ m_PackMargin: 20
+ m_AngleError: 8
+ m_AreaError: 15
+ m_PreserveMeshAssetOnDestroy: 0
+ assetGuid:
+ m_Mesh: {fileID: 506610104}
+ m_VersionIndex: 650
+ m_IsSelectable: 1
+ m_SelectedFaces:
+ m_SelectedEdges: []
+ m_SelectedVertices:
+--- !u!43 &145009918
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh-84304
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 36
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 24
+ localAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 24
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 1152
+ _typelessdata: 00000035f8ff7fbf0000000000000000000000000000803f000080bf0000000000000000000080bf000000b5f8ff7fbfe2462641000080bf0000000000000000000000000000803f000080bf0000000000000000000080bfe24626c1000080bf00000000000080b50000000000000000000000000000803f000080bf0000000000000000000080bf00000000000080b5e0462641000080350000000000000000000000000000803f000080bf0000000000000000000080bfe04626c100008035e2462641000080bf000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000a60080bfe2462641000080bf000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0a60080bfe046264100008035000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000d6469eb7e046264100008035000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0d6469eb7e2462641000080bf000040c00000000000000000000080bf0000803f0000000000000000000080bfe2462641000080bf00000035f8ff7fbf000040c00000000000000000000080bf0000803f0000000000000000000080bf00000035f8ff7fbfe046264100008035000040c00000000000000000000080bf0000803f0000000000000000000080bfe04626410000803500000000000080b5000040c00000000000000000000080bf0000803f0000000000000000000080bf00000000000080b500000035f8ff7fbf000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040f8ff7fbf00000035f8ff7fbf00000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080f8ff7fbf00000000000080b5000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040000080b500000000000080b500000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080000080b500000000000080b500000000a51145b40000803f000000000000803fa511453400000000000080bfa51145aa00000000e04626410000803500000000a51145b40000803f000000000000803fa511453400000000000080bfe04626410000000000000000000080b5000040c0a51145b40000803f000000000000803fa511453400000000000080bfa51145aa000040c0e046264100008035000040c0a51145b40000803f000000000000803fa511453400000000000080bfe0462641000040c000000035f8ff7fbf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb5000040c0e2462641000080bf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c1000040c000000035f8ff7fbf00000000a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb500000000e2462641000080bf00000000a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c100000000
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!1001 &218398861
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 1216712179}
+ m_Modifications:
+ - target: {fileID: 598309288828770140, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: GlobalObjectIdHash
+ value: 3977976239
+ objectReference: {fileID: 0}
+ - target: {fileID: 598309288828770141, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: linearSpeed
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394586, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_Name
+ value: Network Push Block (1)
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_RootOrder
+ value: 2
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -3
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+--- !u!4 &218398862 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ m_PrefabInstance: {fileID: 218398861}
+ m_PrefabAsset: {fileID: 0}
+--- !u!850595691 &247587996
+LightingSettings:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name:
+ serializedVersion: 4
+ m_GIWorkflowMode: 1
+ m_EnableBakedLightmaps: 1
+ m_EnableRealtimeLightmaps: 0
+ m_RealtimeEnvironmentLighting: 1
+ m_BounceScale: 1
+ m_AlbedoBoost: 1
+ m_IndirectOutputScale: 1
+ m_UsingShadowmask: 1
+ m_BakeBackend: 1
+ m_LightmapMaxSize: 1024
+ m_BakeResolution: 40
+ m_Padding: 2
+ m_LightmapCompression: 3
+ m_AO: 0
+ m_AOMaxDistance: 1
+ m_CompAOExponent: 1
+ m_CompAOExponentDirect: 0
+ m_ExtractAO: 0
+ m_MixedBakeMode: 2
+ m_LightmapsBakeMode: 1
+ m_FilterMode: 1
+ m_LightmapParameters: {fileID: 15204, guid: 0000000000000000f000000000000000, type: 0}
+ m_ExportTrainingData: 0
+ m_TrainingDataDestination: TrainingData
+ m_RealtimeResolution: 2
+ m_ForceWhiteAlbedo: 0
+ m_ForceUpdates: 0
+ m_FinalGather: 0
+ m_FinalGatherRayCount: 256
+ m_FinalGatherFiltering: 1
+ m_PVRCulling: 1
+ m_PVRSampling: 1
+ m_PVRDirectSampleCount: 32
+ m_PVRSampleCount: 512
+ m_PVREnvironmentSampleCount: 256
+ m_PVREnvironmentReferencePointCount: 2048
+ m_LightProbeSampleCountMultiplier: 4
+ m_PVRBounces: 2
+ m_PVRMinBounces: 1
+ m_PVREnvironmentMIS: 1
+ m_PVRFilteringMode: 1
+ m_PVRDenoiserTypeDirect: 1
+ m_PVRDenoiserTypeIndirect: 1
+ m_PVRDenoiserTypeAO: 1
+ m_PVRFilterTypeDirect: 0
+ m_PVRFilterTypeIndirect: 0
+ m_PVRFilterTypeAO: 0
+ m_PVRFilteringGaussRadiusDirect: 1
+ m_PVRFilteringGaussRadiusIndirect: 5
+ m_PVRFilteringGaussRadiusAO: 2
+ m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+ m_PVRFilteringAtrousPositionSigmaIndirect: 2
+ m_PVRFilteringAtrousPositionSigmaAO: 1
+ m_PVRTiledBaking: 0
+--- !u!43 &250851266
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh38388
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 36
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 24
+ localAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 24
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 1152
+ _typelessdata: 00000035f8ff7fbf0000000000000000000000000000803f000080bf0000000000000000000080bf000000b5f8ff7fbfe2462641000080bf0000000000000000000000000000803f000080bf0000000000000000000080bfe24626c1000080bf00000000000080b50000000000000000000000000000803f000080bf0000000000000000000080bf00000000000080b5e0462641000080350000000000000000000000000000803f000080bf0000000000000000000080bfe04626c100008035e2462641000080bf000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000a60080bfe2462641000080bf000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0a60080bfe046264100008035000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000d6469eb7e046264100008035000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0d6469eb7e2462641000080bf000040c00000000000000000000080bf0000803f0000000000000000000080bfe2462641000080bf00000035f8ff7fbf000040c00000000000000000000080bf0000803f0000000000000000000080bf00000035f8ff7fbfe046264100008035000040c00000000000000000000080bf0000803f0000000000000000000080bfe04626410000803500000000000080b5000040c00000000000000000000080bf0000803f0000000000000000000080bf00000000000080b500000035f8ff7fbf000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040f8ff7fbf00000035f8ff7fbf00000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080f8ff7fbf00000000000080b5000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040000080b500000000000080b500000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080000080b500000000000080b500000000a51145b40000803f000000000000803fa511453400000000000080bfa51145aa00000000e04626410000803500000000a51145b40000803f000000000000803fa511453400000000000080bfe04626410000000000000000000080b5000040c0a51145b40000803f000000000000803fa511453400000000000080bfa51145aa000040c0e046264100008035000040c0a51145b40000803f000000000000803fa511453400000000000080bfe0462641000040c000000035f8ff7fbf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb5000040c0e2462641000080bf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c1000040c000000035f8ff7fbf00000000a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb500000000e2462641000080bf00000000a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c100000000
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!1001 &257695705
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 1216712179}
+ m_Modifications:
+ - target: {fileID: 5907897126438711473, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: GlobalObjectIdHash
+ value: 253243483
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817440950304479, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalScale.x
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817440950304479, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalScale.z
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410576, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_Name
+ value: Network Moving Platform (4)
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_RootOrder
+ value: 7
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -13.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -1.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817442538182207, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817442538182207, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents:
+ - {fileID: 0}
+ m_SourcePrefab: {fileID: 100100000, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+--- !u!4 &257695706 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ m_PrefabInstance: {fileID: 257695705}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &257695707 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 8752817440950304478, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ m_PrefabInstance: {fileID: 257695705}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &257695708
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 257695707}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: e96cb6065543e43c4a752faaa1468eb1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ SyncPositionX: 1
+ SyncPositionY: 1
+ SyncPositionZ: 1
+ SyncRotAngleX: 1
+ SyncRotAngleY: 1
+ SyncRotAngleZ: 1
+ SyncScaleX: 0
+ SyncScaleY: 0
+ SyncScaleZ: 0
+ PositionThreshold: 0.001
+ RotAngleThreshold: 0.01
+ ScaleThreshold: 0.01
+ InLocalSpace: 0
+ Interpolate: 1
+--- !u!43 &322232303
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh-110804
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 132
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 64
+ localAABB:
+ m_Center: {x: 6, y: 1.5, z: -1.5}
+ m_Extent: {x: 6, y: 2.5, z: 1.5}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000a000b000c000b000d000c000e000f0010000e0010001100110010001200110012001300140015001600170014001600180019001a001b0018001a001c001d001e001c001f001d001e00200021001e001d00200022000e0023000e00110023002400250022002400220023002600270028002600290027002a0028002b002a0026002800020003002c002d0002002c002e002f00300031002e00300032000a000c0032000c003300320033003400330035003400360037003800370039003800220025003a0025003b003a00350033003c0033003d003c0018001b003e001b003f003e00
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 64
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 3072
+ _typelessdata: 02008040000080bf000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000400080bf02008040000080bf000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0400080bffcff7f4000008035000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000ecffdfb6fcff7f4000008035000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0ecffdfb600000035f8ff7fbf000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040f8ff7fbf00000035f8ff7fbf00000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080f8ff7fbf00000000000080b5000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040000080b500000000000080b500000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080000080b500000000000080b50000000000000000000000000000803f000080bf0000000000000000000080bf00000000000080b500000035f8ff7fbf0000000000000000000000000000803f000080bf0000000000000000000080bf000000b5f8ff7fbffeff3f40000000000000000000000000000000000000803f000080bf0000000000000000000080bffeff3fc00000000002004040000080bf0000000000000000000000000000803f000080bf0000000000000000000080bf020040c0000080bffcff7f40000080350000000000000000000000000000803f000080bf0000000000000000000080bffcff7fc00000803502008040000080bf0000000000000000000000000000803f000080bf0000000000000000000080bf020080c0000080bffcff7f4000008035000040c00000000000000000000080bf0000803f0000000000000000000080bffcff7f400000803502008040000080bf000040c00000000000000000000080bf0000803f0000000000000000000080bf02008040000080bf02004040000080bf000040c00000000000000000000080bf0000803f0000000000000000000080bf02004040000080bffeff3f4000000000000040c00000000000000000000080bf0000803f0000000000000000000080bffeff3f400000000000000035f8ff7fbf000040c00000000000000000000080bf0000803f0000000000000000000080bf00000035f8ff7fbf00000000000080b5000040c00000000000000000000080bf0000803f0000000000000000000080bf00000000000080b5feff3f4000000000000040c0adaaaab40000803f000000000000803fadaaaa3400000000000080bffeff3f40000040c000000000000080b5000040c0adaaaab40000803f000000000000803fadaaaa3400000000000080bfadaaaaaa000040c000000000000080b500000000adaaaab40000803f000000000000803fadaaaa3400000000000080bfadaaaaaa00000000feff3f400000000000000000adaaaab40000803f000000000000803fadaaaa3400000000000080bffeff3f4000000000faff7f4000008040000040c0000000000000803f000000000000803f0000000000000000000080bffaff7f40000040c0fcff3f4000008040000040c0000000000000803f000000000000803f0000000000000000000080bffcff3f40000040c0fcff3f400000804000000000000000000000803f000000000000803f0000000000000000000080bffcff3f4000000000faff7f400000804000000000000000000000803f000000000000803f0000000000000000000080bffaff7f400000000000000035f8ff7fbf00000000abaa2ab4000080bf00000000000080bfabaa2a3400000000000080bf555515b50000000002004040000080bf000040c0abaa2ab4000080bf00000000000080bfabaa2a3400000000000080bf020040c0000040c002004040000080bf00000000abaa2ab4000080bf00000000000080bfabaa2a3400000000000080bf020040c00000000000000035f8ff7fbf000040c0abaa2ab4000080bf00000000000080bfabaa2a3400000000000080bf555515b5000040c002008040000080bf000040c000000000000080bf00000000000080bf0000000000000000000080bf020080c0000040c002008040000080bf0000000000000000000080bf00000000000080bf0000000000000000000080bf020080c000000000fbff7f4000004040000040c00000000000000000000080bf0000803f0000000000000000000080bffbff7f4000004040fdff3f4000004040000040c00000000000000000000080bf0000803f0000000000000000000080bffdff3f4000004040fcff3f4000008040000040c00000000000000000000080bf0000803f0000000000000000000080bffcff3f4000008040faff7f4000008040000040c00000000000000000000080bf0000803f0000000000000000000080bffaff7f4000008040fdff3f4000004040000040c0000080bfabaaaab3000000000000000000000000000080bf000080bf00004040feff3f40feff3f400000000000000000000080bfabaaaab3000000000000000000000000000080bf000080bf00000000feffffb4fdff3f400000404000000000000080bfabaaaab3000000000000000000000000000080bf000080bf00000000feff3f40feff3f4000000000000040c0000080bfabaaaab3000000000000000000000000000080bf000080bf00004040feffffb4fcff3f4000008040000040c0000080bf000080b4000000000000000000000000000080bf000080bf00004040feff7f40fcff3f400000804000000000000080bf000080b4000000000000000000000000000080bf000080bf00000000feff7f40fbff7f4000004040000040c00000803faeaaaa330000000000000000000000000000803f000080bf000040c0ffff3f40fbff7f4000004040000000000000803faeaaaa330000000000000000000000000000803f000080bf00000000ffff3f400000404100004040000000000000803f000000000000000000000000000000000000803f000080bf00000000000040400000404100004040000040c00000803f000000000000000000000000000000000000803f000080bf000040c0000040400000404100008040000040c00000803f000000000000000000000000000000000000803f000080bf000040c0000080400000404100008040000000000000803f000000000000000000000000000000000000803f000080bf0000000000008040fdff3f40000040400000000000000000000000000000803f000080bf0000000000000000000080bffdff3fc000004040fbff7f40000040400000000000000000000000000000803f000080bf0000000000000000000080bffbff7fc000004040fcff3f40000080400000000000000000000000000000803f000080bf0000000000000000000080bffcff3fc000008040faff7f40000080400000000000000000000000000000803f000080bf0000000000000000000080bffaff7fc000008040fbff7f40000040400000000000000000000080bf00000000000080bf0000000000000000000080bffbff7fc000000000fbff7f4000004040000040c000000000000080bf00000000000080bf0000000000000000000080bffbff7fc0000040c000004041000040400000000000000000000080bf00000000000080bf0000000000000000000080bf000040c1000000000000404100004040000040c000000000000080bf00000000000080bf0000000000000000000080bf000040c1000040c00000404100004040000040c00000000000000000000080bf0000803f0000000000000000000080bf00004041000040400000404100008040000040c00000000000000000000080bf0000803f0000000000000000000080bf000040410000804000004041000080400000000000000000000000000000803f000080bf0000000000000000000080bf000040c10000804000004041000040400000000000000000000000000000803f000080bf0000000000000000000080bf000040c1000040400000404100008040000040c0000000000000803f000000000000803f0000000000000000000080bf00004041000040c0000040410000804000000000000000000000803f000000000000803f0000000000000000000080bf0000404100000000
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: 6, y: 1.5, z: -1.5}
+ m_Extent: {x: 6, y: 2.5, z: 1.5}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!1 &348702475
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 348702476}
+ m_Layer: 0
+ m_Name: Spawn
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &348702476
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 348702475}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: 1, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 6
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &416155725
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 416155728}
+ - component: {fileID: 416155727}
+ - component: {fileID: 416155726}
+ - component: {fileID: 416155729}
+ m_Layer: 0
+ m_Name: Main Camera
+ m_TagString: MainCamera
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!81 &416155726
+AudioListener:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 416155725}
+ m_Enabled: 1
+--- !u!20 &416155727
+Camera:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 416155725}
+ m_Enabled: 1
+ serializedVersion: 2
+ m_ClearFlags: 1
+ m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+ m_projectionMatrixMode: 1
+ m_GateFitMode: 2
+ m_FOVAxisMode: 0
+ m_SensorSize: {x: 36, y: 24}
+ m_LensShift: {x: 0, y: 0}
+ m_FocalLength: 50
+ m_NormalizedViewPortRect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1
+ height: 1
+ near clip plane: 0.3
+ far clip plane: 1000
+ field of view: 60
+ orthographic: 0
+ orthographic size: 5
+ m_Depth: -1
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingPath: -1
+ m_TargetTexture: {fileID: 0}
+ m_TargetDisplay: 0
+ m_TargetEye: 3
+ m_HDR: 1
+ m_AllowMSAA: 1
+ m_AllowDynamicResolution: 0
+ m_ForceIntoRT: 0
+ m_OcclusionCulling: 1
+ m_StereoConvergence: 10
+ m_StereoSeparation: 0.022
+--- !u!4 &416155728
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 416155725}
+ m_LocalRotation: {x: -0.13778238, y: 0.85481477, z: -0.2877932, w: -0.4092467}
+ m_LocalPosition: {x: 6.21, y: 4.56, z: 5.71}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 37.214, y: 231.166, z: 0}
+--- !u!114 &416155729
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 416155725}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_RenderShadows: 1
+ m_RequiresDepthTextureOption: 2
+ m_RequiresOpaqueTextureOption: 2
+ m_CameraType: 0
+ m_Cameras: []
+ m_RendererIndex: -1
+ m_VolumeLayerMask:
+ serializedVersion: 2
+ m_Bits: 1
+ m_VolumeTrigger: {fileID: 0}
+ m_VolumeFrameworkUpdateModeOption: 2
+ m_RenderPostProcessing: 0
+ m_Antialiasing: 0
+ m_AntialiasingQuality: 2
+ m_StopNaN: 0
+ m_Dithering: 0
+ m_ClearDepth: 1
+ m_AllowXRRendering: 1
+ m_RequiresDepthTexture: 0
+ m_RequiresColorTexture: 0
+ m_Version: 2
+--- !u!1 &433148086
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 433148087}
+ - component: {fileID: 433148092}
+ - component: {fileID: 433148091}
+ - component: {fileID: 433148090}
+ - component: {fileID: 433148089}
+ - component: {fileID: 433148088}
+ m_Layer: 0
+ m_Name: Platform (5)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &433148087
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 433148086}
+ m_LocalRotation: {x: 0, y: 0, z: 0.6427876, w: 0.7660445}
+ m_LocalPosition: {x: 7, y: 0, z: 4}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1216712179}
+ m_RootOrder: 13
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 80}
+--- !u!64 &433148088
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 433148086}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 752989756}
+--- !u!33 &433148089
+MeshFilter:
+ m_ObjectHideFlags: 10
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 433148086}
+ m_Mesh: {fileID: 752989756}
+--- !u!23 &433148090
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 433148086}
+ 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: 2100000, guid: 7fe642ffa04ee4a4b89f3799e1ae83cf, type: 2}
+ 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: 2
+ 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!114 &433148091
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 433148086}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Shape:
+ rid: 7379700133270126595
+ m_Size: {x: 5, y: 2, z: -3}
+ m_Rotation: {x: 0, y: 0, z: 0, w: 1}
+ m_PivotLocation: 1
+ m_PivotPosition: {x: 0, y: 0, z: 0}
+ m_UnmodifiedMeshVersion: 801
+ m_ShapeBox:
+ m_Center: {x: 2.5, y: 1, z: -1.5}
+ m_Extent: {x: 2.5, y: 1, z: 1.5}
+ references:
+ version: 2
+ RefIds:
+ - rid: 7379700133270126595
+ type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
+--- !u!114 &433148092
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 433148086}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MeshFormatVersion: 2
+ m_Faces:
+ - m_Indexes: 000000000100000002000000010000000300000002000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 040000000500000006000000050000000700000006000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 08000000090000000a000000090000000b0000000a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 100000001100000012000000110000001300000012000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 140000001500000016000000150000001700000016000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ m_SharedVertices:
+ - m_Vertices: 000000000d00000016000000
+ - m_Vertices: 010000000400000017000000
+ - m_Vertices: 020000000f00000010000000
+ - m_Vertices: 030000000600000011000000
+ - m_Vertices: 050000000800000015000000
+ - m_Vertices: 070000000a00000013000000
+ - m_Vertices: 090000000c00000014000000
+ - m_Vertices: 0b0000000e00000012000000
+ m_SharedTextures: []
+ m_Positions:
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ m_Textures0:
+ - {x: -0.00000047683716, y: -0.9999995}
+ - {x: -10.392305, y: -1}
+ - {x: 0, y: -0.0000009536743}
+ - {x: -10.392303, y: 0.0000009536743}
+ - {x: 0, y: -1.0000198}
+ - {x: -3, y: -1.0000198}
+ - {x: 0, y: -0.000018868053}
+ - {x: -3, y: -0.000018868053}
+ - {x: 10.392305, y: -1}
+ - {x: 0.00000047683716, y: -0.9999995}
+ - {x: 10.392303, y: 0.0000009536743}
+ - {x: 0, y: -0.0000009536743}
+ - {x: 3, y: -0.9999995}
+ - {x: -0, y: -0.9999995}
+ - {x: 3, y: -0.0000009536743}
+ - {x: -0, y: -0.0000009536743}
+ - {x: -1.7503237e-13, y: 0}
+ - {x: 10.392303, y: 0}
+ - {x: -1.7503237e-13, y: -3}
+ - {x: 10.392303, y: -3}
+ - {x: -0.0000005227208, y: -3}
+ - {x: -10.392305, y: -3}
+ - {x: -0.0000005227208, y: 0}
+ - {x: -10.392305, y: 0}
+ m_Textures2: []
+ m_Textures3: []
+ m_Tangents:
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ m_Colors: []
+ m_UnwrapParameters:
+ m_HardAngle: 88
+ m_PackMargin: 20
+ m_AngleError: 8
+ m_AreaError: 15
+ m_PreserveMeshAssetOnDestroy: 0
+ assetGuid:
+ m_Mesh: {fileID: 752989756}
+ m_VersionIndex: 1252
+ m_IsSelectable: 1
+ m_SelectedFaces:
+ m_SelectedEdges: []
+ m_SelectedVertices:
+--- !u!43 &443410628
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh-6626
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 192
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 98
+ localAABB:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 3.5, y: 0.125, z: 3.5}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600180019001a0019001b001a001c001d001e001d001f001e00200021002200210023002200240025002600250027002600280029002a0029002b002a002c002d002e002d002f002e00300031003200310033003200340035003600350037003600380039003a0039003b003a003c003d003e003d003f003e004000410042004300410040004400410043004500410044004600410045004700410046004800410047004900410048004a00410049004b0041004a004c0041004b004d0041004c004e0041004d004f0041004e00500041004f00420041005000510052005300530052005400540052005500550052005600560052005700570052005800580052005900590052005a005a0052005b005b0052005c005c0052005d005d0052005e005e0052005f005f0052006000600052006100610052005100
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 98
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 4704
+ _typelessdata: 00006040000000be000000000000803f000000007422a3337522a3b3000000000000803f000080bf10cd2ebf000000be000060400000003e000000000000803f000000007422a3337522a3b3000000000000803f000080bf10cd2ebf0000003ef2f24e40000000be3371ab3f5e836c3f0000000015efc33e17efc3be000000005e836c3f000080bf06cd2e3f000000bef2f24e400000003e3371ab3f5e836c3f0000000015efc33e17efc3be000000005e836c3f000080bf06cd2e3f0000003ef2f24e40000000be3371ab3f5e836c3f0000000015efc33e16efc3be000000005e836c3f000080bf01cd2ebf000000bef2f24e400000003e3371ab3f5e836c3f0000000015efc33e16efc3be000000005e836c3f000080bf01cd2ebf0000003e55641e40000000be55641e40f304353f00000000f404353ff30435bf00000000f304353f000080bf10cd2e3f000000be55641e400000003e55641e40f304353f00000000f404353ff30435bf00000000f304353f000080bf10cd2e3f0000003e55641e40000000be55641e40f304353f00000000f404353ff30435bf00000000f304353f000080bf13cd2ebf000000be55641e400000003e55641e40f304353f00000000f404353ff30435bf00000000f304353f000080bf13cd2ebf0000003e3271ab3f000000bef2f24e4015efc33e000000005f836c3f5f836cbf0000000014efc33e000080bf01cd2e3f000000be3271ab3f0000003ef2f24e4015efc33e000000005f836c3f5f836cbf0000000014efc33e000080bf01cd2e3f0000003e3271ab3f000000bef2f24e4015efc33e000000005f836c3f5e836cbf0000000015efc33e000080bf04cd2ebf000000be3271ab3f0000003ef2f24e4015efc33e000000005f836c3f5e836cbf0000000015efc33e000080bf04cd2ebf0000003e884524b4000000be0000604035d29233000000000000803f000080bf00000000f7818233000080bf12cd2e3f000000be884524b40000003e0000604035d29233000000000000803f000080bf00000000f7818233000080bf12cd2e3f0000003e884524b4000000be0000604035d29233000000000000803f000080bf000000007422a333000080bf05cd2ebf000000be884524b40000003e0000604035d29233000000000000803f000080bf000000007422a333000080bf05cd2ebf0000003e3271abbf000000bef3f24e4015efc3be000000005e836c3f5e836cbf0000000016efc3be000080bf0acd2e3f000000be3271abbf0000003ef3f24e4015efc3be000000005e836c3f5e836cbf0000000016efc3be000080bf0acd2e3f0000003e3271abbf000000bef3f24e4015efc3be000000005e836c3f5e836cbf0000000017efc3be000080bf0bcd2ebf000000be3271abbf0000003ef3f24e4015efc3be000000005e836c3f5e836cbf0000000017efc3be000080bf0bcd2ebf0000003e55641ec0000000be55641e40f30435bf00000000f304353ff30435bf00000000f30435bf000080bf0bcd2e3f000000be55641ec00000003e55641e40f30435bf00000000f304353ff30435bf00000000f30435bf000080bf0bcd2e3f0000003e55641ec0000000be55641e40f30435bf00000000f304353ff30435bf00000000f20435bf000080bf0ecd2ebf000000be55641ec00000003e55641e40f30435bf00000000f304353ff30435bf00000000f20435bf000080bf0ecd2ebf0000003ef2f24ec0000000be3471ab3f5e836cbf0000000015efc33e16efc3be000000005e836cbf000080bf02cd2e3f000000bef2f24ec00000003e3471ab3f5e836cbf0000000015efc33e16efc3be000000005e836cbf000080bf02cd2e3f0000003ef2f24ec0000000be3471ab3f5e836cbf0000000015efc33e16efc3be000000005e836cbf000080bf0bcd2ebf000000bef2f24ec00000003e3471ab3f5e836cbf0000000015efc33e16efc3be000000005e836cbf000080bf0bcd2ebf0000003e000060c0000000be8845a4b4000080bf00000000706364b3f681823300000000000080bf000080bf11cd2e3f000000be000060c00000003e8845a4b4000080bf00000000706364b3f681823300000000000080bf000080bf11cd2e3f0000003e000060c0000000be8845a4b4000080bf00000000706364b3f781823300000000000080bf000080bf0ecd2ebf000000be000060c00000003e8845a4b4000080bf00000000706364b3f781823300000000000080bf000080bf0ecd2ebf0000003ef2f24ec0000000be3271abbf5e836cbf0000000015efc3be17efc33e000000005e836cbf000080bfffcc2e3f000000bef2f24ec00000003e3271abbf5e836cbf0000000015efc3be17efc33e000000005e836cbf000080bfffcc2e3f0000003ef2f24ec0000000be3271abbf5e836cbf0000000015efc3be15efc33e000000005e836cbf000080bffecc2ebf000000bef2f24ec00000003e3271abbf5e836cbf0000000015efc3be15efc33e000000005e836cbf000080bffecc2ebf0000003e56641ec0000000be54641ec0f50435bf00000000f10435bff104353f00000000f50435bf000080bf10cd2e3f000000be56641ec00000003e54641ec0f50435bf00000000f10435bff104353f00000000f50435bf000080bf10cd2e3f0000003e56641ec0000000be54641ec0f50435bf00000000f10435bff104353f00000000f50435bf000080bf07cd2ebf000000be56641ec00000003e54641ec0f50435bf00000000f10435bff104353f00000000f50435bf000080bf07cd2ebf0000003e3771abbf000000bef2f24ec018efc3be000000005e836cbf5e836c3f0000000017efc3be000080bf0acd2e3f000000be3771abbf0000003ef2f24ec018efc3be000000005e836cbf5e836c3f0000000017efc3be000080bf0acd2e3f0000003e3771abbf000000bef2f24ec018efc3be000000005e836cbf5e836c3f0000000018efc3be000080bf11cd2ebf000000be3771abbf0000003ef2f24ec018efc3be000000005e836cbf5e836c3f0000000018efc3be000080bf11cd2ebf0000003e68423333000000be000060c07522a33300000000000080bf0000803f000000007522a333000080bf0dcd2e3f000000be684233330000003e000060c07522a33300000000000080bf0000803f000000007522a333000080bf0dcd2e3f0000003e68423333000000be000060c07522a33300000000000080bf0000803f000000007522a333000080bf14cd2ebf000000be684233330000003e000060c07522a33300000000000080bf0000803f000000007522a333000080bf14cd2ebf0000003e3871ab3f000000bef1f24ec019efc33e000000005e836cbf5e836c3f000000001aefc33e000080bf0acd2e3f000000be3871ab3f0000003ef1f24ec019efc33e000000005e836cbf5e836c3f000000001aefc33e000080bf0acd2e3f0000003e3871ab3f000000bef1f24ec019efc33e000000005e836cbf5e836c3f0000000019efc33e000080bffecc2ebf000000be3871ab3f0000003ef1f24ec019efc33e000000005e836cbf5e836c3f0000000019efc33e000080bffecc2ebf0000003e53641e40000000be56641ec0f204353f00000000f40435bff504353f00000000f204353f000080bf00cd2e3f000000be53641e400000003e56641ec0f204353f00000000f40435bff504353f00000000f204353f000080bf00cd2e3f0000003e53641e40000000be56641ec0f204353f00000000f40435bff304353f00000000f204353f000080bf07cd2ebf000000be53641e400000003e56641ec0f204353f00000000f40435bff304353f00000000f204353f000080bf07cd2ebf0000003ef3f24e40000000be3271abbf5e836c3f0000000018efc3be17efc33e000000005e836c3f000080bf17cd2e3f000000bef3f24e400000003e3271abbf5e836c3f0000000018efc3be17efc33e000000005e836c3f000080bf17cd2e3f0000003ef3f24e40000000be3271abbf5e836c3f0000000018efc3be17efc33e000000005e836c3f000080bf0bcd2ebf000000bef3f24e400000003e3271abbf5e836c3f0000000018efc3be17efc33e000000005e836c3f000080bf0bcd2ebf0000003e00006040000000be000000000000803f000000007422a3337422a3b3000000000000803f000080bf07cd2e3f000000be000060400000003e000000000000803f000000007422a3337422a3b3000000000000803f000080bf07cd2e3f0000003ef2f24e40000000be3371ab3f00000000000080bf00000000000080bf0000000000000000000080bff2f24ec03371ab3f00000000000000be0000000000000000000080bf00000000000080bf0000000000000000000080bf000000000000000000006040000000be0000000000000000000080bf00000000000080bf0000000000000000000080bf000060c00000000055641e40000000be55641e4000000000000080bf00000000000080bf0000000000000000000080bf55641ec055641e403271ab3f000000bef2f24e4000000000000080bf00000000000080bf0000000000000000000080bf3271abbff2f24e40884524b4000000be0000604000000000000080bf00000000000080bf0000000000000000000080bf88452434000060403271abbf000000bef3f24e4000000000000080bf00000000000080bf0000000000000000000080bf3271ab3ff3f24e4055641ec0000000be55641e4000000000000080bf00000000000080bf0000000000000000000080bf55641e4055641e40f2f24ec0000000be3471ab3f00000000000080bf00000000000080bf0000000000000000000080bff2f24e403471ab3f000060c0000000be8845a4b400000000000080bf00000000000080bf0000000000000000000080bf000060408845a4b4f2f24ec0000000be3271abbf00000000000080bf00000000000080bf0000000000000000000080bff2f24e403271abbf56641ec0000000be54641ec000000000000080bf00000000000080bf0000000000000000000080bf56641e4054641ec03771abbf000000bef2f24ec000000000000080bf00000000000080bf0000000000000000000080bf3771ab3ff2f24ec068423333000000be000060c000000000000080bf00000000000080bf0000000000000000000080bf684233b3000060c03871ab3f000000bef1f24ec000000000000080bf00000000000080bf0000000000000000000080bf3871abbff1f24ec053641e40000000be56641ec000000000000080bf00000000000080bf0000000000000000000080bf53641ec056641ec0f3f24e40000000be3271abbf00000000000080bf00000000000080bf0000000000000000000080bff3f24ec03271abbf000060400000003e00000000000000000000803f000000000000803f0000000000000000000080bf0000604000000000000000000000003e00000000000000000000803f000000000000803f0000000000000000000080bf0000000000000000f2f24e400000003e3371ab3f000000000000803f000000000000803f0000000000000000000080bff2f24e403371ab3f55641e400000003e55641e40000000000000803f000000000000803f0000000000000000000080bf55641e4055641e403271ab3f0000003ef2f24e40000000000000803f000000000000803f0000000000000000000080bf3271ab3ff2f24e40884524b40000003e00006040000000000000803f000000000000803f0000000000000000000080bf884524b4000060403271abbf0000003ef3f24e40000000000000803f000000000000803f0000000000000000000080bf3271abbff3f24e4055641ec00000003e55641e40000000000000803f000000000000803f0000000000000000000080bf55641ec055641e40f2f24ec00000003e3471ab3f000000000000803f000000000000803f0000000000000000000080bff2f24ec03471ab3f000060c00000003e8845a4b4000000000000803f000000000000803f0000000000000000000080bf000060c08845a4b4f2f24ec00000003e3271abbf000000000000803f000000000000803f0000000000000000000080bff2f24ec03271abbf56641ec00000003e54641ec0000000000000803f000000000000803f0000000000000000000080bf56641ec054641ec03771abbf0000003ef2f24ec0000000000000803f000000000000803f0000000000000000000080bf3771abbff2f24ec0684233330000003e000060c0000000000000803f000000000000803f0000000000000000000080bf68423333000060c03871ab3f0000003ef1f24ec0000000000000803f000000000000803f0000000000000000000080bf3871ab3ff1f24ec053641e400000003e56641ec0000000000000803f000000000000803f0000000000000000000080bf53641e4056641ec0f3f24e400000003e3271abbf000000000000803f000000000000803f0000000000000000000080bff3f24e403271abbf
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 3.5, y: 0.125, z: 3.5}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!43 &506610104
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh-115924
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 36
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 24
+ localAABB:
+ m_Center: {x: -3.5, y: -0.5, z: -1.5}
+ m_Extent: {x: 3.5, y: 0.5, z: 1.5}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 24
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 1152
+ _typelessdata: 0000e0c0000080bf0000000000000000000000000000803f000080bf0000000000000000000080bf0000e040000080bf00000000000080bf0000000000000000000000000000803f000080bf0000000000000000000080bf00000000000080bf0000e0c0000000000000000000000000000000000000803f000080bf0000000000000000000080bf0000e0400000000000000000000000000000000000000000000000000000803f000080bf0000000000000000000080bf000000000000000000000000000080bf000000000000803f000000000000000000000000000000000000803f000080bf00000000000080bf00000000000080bf000040c00000803f000000000000000000000000000000000000803f000080bf000040c0000080bf0000000000000000000000000000803f000000000000000000000000000000000000803f000080bf00000000000000000000000000000000000040c00000803f000000000000000000000000000000000000803f000080bf000040c00000000000000000000080bf000040c00000000000000000000080bf0000803f0000000000000000000080bf00000000000080bf0000e0c0000080bf000040c00000000000000000000080bf0000803f0000000000000000000080bf0000e0c0000080bf0000000000000000000040c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000000000e0c000000000000040c00000000000000000000080bf0000803f0000000000000000000080bf0000e0c0000000000000e0c0000080bf000040c0000080bf00000000000000000000000000000000000080bf000080bf00004040000080bf0000e0c0000080bf00000000000080bf00000000000000000000000000000000000080bf000080bf00000080000080bf0000e0c000000000000040c0000080bf00000000000000000000000000000000000080bf000080bf00004040000000000000e0c00000000000000000000080bf00000000000000000000000000000000000080bf000080bf00000000000000000000e0c00000000000000000000000000000803f000000000000803f0000000000000000000080bf0000e0c000000000000000000000000000000000000000000000803f000000000000803f0000000000000000000080bf00000000000000000000e0c000000000000040c0000000000000803f000000000000803f0000000000000000000080bf0000e0c0000040c00000000000000000000040c0000000000000803f000000000000803f0000000000000000000080bf00000000000040c00000e0c0000080bf000040c000000000000080bf00000000000080bf0000000000000000000080bf0000e040000040c000000000000080bf000040c000000000000080bf00000000000080bf0000000000000000000080bf00000080000040c00000e0c0000080bf0000000000000000000080bf00000000000080bf0000000000000000000080bf0000e0400000000000000000000080bf0000000000000000000080bf00000000000080bf0000000000000000000080bf0000000000000000
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: -3.5, y: -0.5, z: -1.5}
+ m_Extent: {x: 3.5, y: 0.5, z: 1.5}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!43 &568010880
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh-83274
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 36
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 24
+ localAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 24
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 1152
+ _typelessdata: 00000035f8ff7fbf0000000000000000000000000000803f000080bf0000000000000000000080bf000000b5f8ff7fbfe2462641000080bf0000000000000000000000000000803f000080bf0000000000000000000080bfe24626c1000080bf00000000000080b50000000000000000000000000000803f000080bf0000000000000000000080bf00000000000080b5e0462641000080350000000000000000000000000000803f000080bf0000000000000000000080bfe04626c100008035e2462641000080bf000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000a60080bfe2462641000080bf000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0a60080bfe046264100008035000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000d6469eb7e046264100008035000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0d6469eb7e2462641000080bf000040c00000000000000000000080bf0000803f0000000000000000000080bfe2462641000080bf00000035f8ff7fbf000040c00000000000000000000080bf0000803f0000000000000000000080bf00000035f8ff7fbfe046264100008035000040c00000000000000000000080bf0000803f0000000000000000000080bfe04626410000803500000000000080b5000040c00000000000000000000080bf0000803f0000000000000000000080bf00000000000080b500000035f8ff7fbf000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040f8ff7fbf00000035f8ff7fbf00000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080f8ff7fbf00000000000080b5000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040000080b500000000000080b500000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080000080b500000000000080b500000000a51145b40000803f000000000000803fa511453400000000000080bfa51145aa00000000e04626410000803500000000a51145b40000803f000000000000803fa511453400000000000080bfe04626410000000000000000000080b5000040c0a51145b40000803f000000000000803fa511453400000000000080bfa51145aa000040c0e046264100008035000040c0a51145b40000803f000000000000803fa511453400000000000080bfe0462641000040c000000035f8ff7fbf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb5000040c0e2462641000080bf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c1000040c000000035f8ff7fbf00000000a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb500000000e2462641000080bf00000000a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c100000000
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!1 &570388229
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 570388233}
+ - component: {fileID: 570388232}
+ - component: {fileID: 570388231}
+ - component: {fileID: 570388230}
+ - component: {fileID: 570388234}
+ m_Layer: 0
+ m_Name: Teleport Box
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!65 &570388230
+BoxCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 570388229}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 1
+ m_Enabled: 1
+ serializedVersion: 2
+ m_Size: {x: 1, y: 1, z: 1}
+ m_Center: {x: 0, y: 0, z: 0}
+--- !u!23 &570388231
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 570388229}
+ m_Enabled: 0
+ 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: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ 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!33 &570388232
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 570388229}
+ m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!4 &570388233
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 570388229}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: -200, z: 0}
+ m_LocalScale: {x: 1000, y: 100, z: 1000}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &570388234
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 570388229}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d7d1ea531b8a338468e3d314beea4a5c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ teleportLocation: {fileID: 348702476}
+--- !u!43 &583195556
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh38304
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 300
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 182
+ localAABB:
+ m_Center: {x: -2.0000052, y: 1, z: 2.000001}
+ m_Extent: {x: 3, y: 1, z: 3}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600040006000700080009000a0009000b000a000c000d000e000c000e000f00100011001200110013001200140015001600140016001700180019001a0019001b001a001c001d001e001c001e001f00200021002200210023002200240025002600240026002700280029002a0029002b002a002c002d002e002c002e002f00300031003200310033003200340035003600340036003700380039003a0039003b003a003c003d003e003c003e003f00400041004200410043004200440045004600440046004700480049004a0049004b004a004c004d004e004c004e004f0050005100520050005300510054005500560054005700550058005700540059005a005b0059005c005a005d005c0059005e005f0060005e0061005f00620061005e00630064006500630066006400670066006300680069006a0068006b0069006c006b0068006d006e006f006d0070006e00710070006d0072007300740072007500730076007500720077007800790077007a0078007b007a0077007c007d007e007c007f007d0080007f007c008100820083008200840083008500860087008600880087008700880089008a008b008c008b008d008c008c008d008e008f009000910090009200910091009200930094009500960095009700960096009700980099009a009b009a009c009b009b009c009d009e009f00a0009f00a100a000a000a100a200a300a400a500a400a600a500a500a600a700a800a900aa00a900ab00aa00aa00ab00ac00ad00ae00af00ae00b000af00af00b000b100b200b300b400b200b500b300
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 182
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 8736
+ _typelessdata: eda300c000000000ecff7fbf0000000000000000000080bf0000803f0000000000000000000080bfeda300c0000000000b00a0c000000000ecff7fbf0000000000000000000080bf0000803f0000000000000000000080bf0b00a0c000000000eda300c0cccc4c3eecff7fbf0000000000000000000080bf0000803f0000000000000000000080bfeda300c0cccc4c3e0b00a0c0cccc4c3eecff7fbf0000000000000000000080bf0000803f0000000000000000000080bf0b00a0c0cccc4c3eeda300c0cccc4c3eecff7fbf000000000000803f00000000fa357f3f0000000016afa0bd000080bf7126fdbf44f961bf0b00a0c0cccc4c3eecff7fbf000000000000803f00000000fa357f3f0000000015afa0bd000080bf2fac9ec0c0038fbfe7a29dc0cccc4c3e00767bbd000000000000803f00000000fa357f3f0000000016afa0bd000080bf2fac9ec0000334be8889fcbfcccc4c3e207507bf000000000000803f00000000fa357f3f0000000017afa0bd000080bf7026fdbf181ed2be8889fcbfcccc4c3e207507bf5c3020be0000000025d97cbf25d97c3f000000005c3020be000080bf3ed5eebfcccc4c3ee7a29dc0cccc4c3e00767bbd5c3020be0000000025d97cbf25d97c3f000000005c3020be000080bf65639bc0cccc4c3e8889fcbfcccccc3e207507bf5c3020be0000000025d97cbf25d97c3f000000005c3020be000080bf3ed5eebfcccccc3ee7a29dc0cccccc3e00767bbd5c3020be0000000025d97cbf25d97c3f000000005c3020be000080bf65639bc0cccccc3e8889fcbfcccccc3e207507bf000000000000803f000000003ded783f00000000490c6fbe000080bff3e5ecbfcc7636bee7a29dc0cccccc3e00767bbd000000000000803f000000003ded783f00000000490c6fbe000080bf109c9ac0e857d3be609a96c0cccccc3e82a65a3f000000000000803f000000003ded783f00000000490c6fbe000080bf109c9ac0c85a073f7a6ceebfcccccc3e80118fbd000000000000803f000000003ded783f00000000490c6fbe000080bff4e5ecbf0299963e7a6ceebfcccccc3e80118fbd79379ebe00000000717873bf7178733f0000000079379ebe000080bfc5fddfbfcccccc3e609a96c0cccccc3e82a65a3f79379ebe00000000717873bf7178733f0000000079379ebe000080bf86ad97c0cccccc3e7a6ceebf9a99193f80118fbd79379ebe00000000717873bf7178733f0000000079379ebe000080bfc5fddfbf9a99193f609a96c09a99193f82a65a3f79379ebe00000000717873bf7178733f0000000079379ebe000080bf86ad97c09a99193f7a6ceebf9a99193f80118fbd000000000000803f000000005f836c3f0000000014efc3be000080bf9c76cfbf6208023f609a96c09a99193f82a65a3f000000000000803f000000005f836c3f0000000015efc3be000080bf3a4093c03af48b3ecc128bc09a99193f36aadc3f000000000000803f000000005f836c3f0000000014efc3be000080bf3a4093c070809b3fa449d7bf9a99193f8ca7bb3e000000000000803f000000005f836c3f0000000013efc3be000080bf9b76cfbf98f27a3fa449d7bf9a99193f8ca7bb3e7371e8be00000000011964bf0119643f000000007271e8be000080bffd1ed5bf9a99193fcc128bc09a99193f36aadc3f7371e8be00000000011964bf0119643f000000007271e8be000080bfd4f594c09a99193fa449d7bfcdcc4c3f8ca7bb3e7371e8be00000000011964bf0119643f000000007271e8be000080bffd1ed5bfcdcc4c3fcc128bc0cdcc4c3f36aadc3f7371e8be00000000011964bf0119643f000000007271e8be000080bfd4f594c0cdcc4c3fa449d7bfcdcc4c3f8ca7bb3e000000000000803f00000000a0465a3f0000000078c205bf000080bf3ed9a5bf1d1f943fcc128bc0cdcc4c3f36aadc3f000000000000803f00000000a0465a3f0000000078c205bf000080bfe3d888c0f42f6c3fb2a976c0cdcc4c3fa9b52140000000000000803f00000000a0465a3f0000000078c205bf000080bfe2d888c0579bee3fe0b2b7bfcdcc4c3f92ec443f000000000000803f00000000a0465a3f0000000079c205bf000080bf3dd9a5bf3794d03fe0b2b7bfcdcc4c3f92ec443f187916bf00000000be1b4fbfbe1b4f3f00000000187916bf000080bf6d7dcebfcdcc4c3fb2a976c0cdcc4c3fa9b52140187916bf00000000be1b4fbfbe1b4f3f00000000187916bf000080bf704d93c0cdcc4c3fe0b2b7bf0000803f92ec443f187916bf00000000be1b4fbfbe1b4f3f00000000187916bf000080bf6d7dcebf0000803fb2a976c00000803fa9b52140187916bf00000000be1b4fbfbe1b4f3f00000000187916bf000080bf704d93c00000803fe0b2b7bf0000803f92ec443f000000000000803f00000000f6a9423f000000003c4226bf000080bfe68f62bfc72ee03fb2a976c00000803fa9b52140000000000000803f00000000f6a9423f000000003d4226bf000080bf206977c0a027c23f82874fc00000803f71874f40000000000000803f00000000f6a9423f000000003c4226bf000080bf1e6977c080551d404c6f90bf0000803f2a6f903f000000000000803f00000000f6a9423f000000003c4226bf000080bfe48f62bff1510e404c6f90bf0000803f2a6f903ff30435bf00000000f30435bff404353f00000000f40435bf000080bfdf42ccbf0000803f82874fc00000803f71874f40f30435bf00000000f30435bff404353f00000000f40435bf000080bfccbe92c00000803f4c6f90bf9a99993f2a6f903ff30435bf00000000f30435bff404353f00000000f40435bf000080bfdf42ccbf9a99993f82874fc09a99993f71874f40f30435bf00000000f30435bff404353f00000000f40435bf000080bfccbe92c09a99993f4c6f90bf9a99993f2a6f903f000000000000803f000000003842263f00000000faa942bf000080bf48a5ccbef77f114082874fc09a99993f71874f40000000000000803f000000003842263f00000000f9a942bf000080bfce5958c0647c0240bab521c09a99993fa1a97640000000000000803f000000003842263f00000000faa942bf000080bfd05958c014be3e40d6ec44bf9a99993fbeb2b73f000000000000803f000000003742263f00000000faa942bf000080bf50a5ccbe85ba2f40d6ec44bf9a99993fbeb2b73fbe1b4fbf00000000177916bf1779163f00000000bf1b4fbf000080bf657dcebf9a99993fbab521c09a99993fa1a97640be1b4fbf00000000177916bf1779163f00000000bf1b4fbf000080bf6e4d93c09a99993fd6ec44bf3333b33fbeb2b73fbe1b4fbf00000000177916bf1779163f00000000bf1b4fbf000080bf657dcebf3333b33fbab521c03333b33fa1a97640be1b4fbf00000000177916bf1779163f00000000bf1b4fbf000080bf6e4d93c03333b33fd6ec44bf3333b33fbeb2b73f000000000000803f0000000075c2053f00000000a3465abf000080bf80d8173ea74a2d40bab521c03333b33fa1a97640000000000000803f0000000074c2053f00000000a3465abf000080bf9e4735c013471e4058aadcbf3333b33fc4128b40000000000000803f0000000075c2053f00000000a3465abf000080bfa04735c0c2885a4014a8bbbe3333b33f8249d73f000000000000803f0000000074c2053f00000000a3465abf000080bf78d8173e34854b4014a8bbbe3333b33f8249d73f001964bf000000007071e8be7171e83e00000000011964bf000080bfee1ed5bf3333b33f58aadcbf3333b33fc4128b40001964bf000000007071e8be7171e83e00000000011964bf000080bfd1f594c03333b33f14a8bbbecdcccc3f8249d73f001964bf000000007071e8be7171e83e00000000011964bf000080bfee1ed5bfcdcccc3f58aadcbfcdcccc3fc4128b40001964bf000000007071e8be7171e83e00000000011964bf000080bfd1f594c0cdcccc3f14a8bbbecdcccc3f8249d73f000000000000803f000000001aefc33e000000005e836cbf000080bf8a0c3f3f589e424058aadcbfcdcccc3fc4128b40000000000000803f000000001befc33e000000005e836cbf000080bf04020fc0c99a3340c4a65abfcdcccc3f589a9640000000000000803f000000001aefc33e000000005e836cbf000080bf04020fc07adc6f40600f8f3dcdcccc3f586cee3f000000000000803f0000000019efc33e000000005e836cbf000080bf8a0c3f3fe6d86040600f8f3dcdcccc3f586cee3f717873bf0000000078379ebe78379e3e00000000717873bf000080bfb0fddfbfcdcccc3fc4a65abfcdcccc3f589a9640717873bf0000000078379ebe78379e3e00000000717873bf000080bf81ad97c0cdcccc3f600f8f3d6666e63f586cee3f717873bf0000000078379ebe78379e3e00000000717873bf000080bfb0fddfbf6666e63fc4a65abf6666e63f589a9640717873bf0000000078379ebe78379e3e00000000717873bf000080bf81ad97c06666e63f600f8f3d6666e63f586cee3f000000000000803f00000000540c6f3e000000003ced78bf000080bf9ec9b03ffed05040c4a65abf6666e63f589a9640000000000000803f00000000530c6f3e000000003ced78bf000080bfb0c0ccbf6fcd414080727b3d6666e63fdea29d40000000000000803f00000000540c6f3e000000003ced78bf000080bfabc0ccbf200f7e40e474073f6666e63f6689fc3f000000000000803f00000000530c6f3e000000003ced78bf000080bfa0c9b03f8d0b6f40e474073f6666e63f6689fc3f25d97cbf00000000573020be5730203e0000000025d97cbf000080bf21d5eebf6666e63f80727b3d6666e63fdea29d4025d97cbf00000000573020be5730203e0000000025d97cbf000080bf5d639bc06666e63fe474073f000000406689fc3f25d97cbf00000000573020be5730203e0000000025d97cbf000080bf21d5eebf0000004080727b3d00000040dea29d4025d97cbf00000000573020be5730203e0000000025d97cbf000080bf5d639bc000000040e474073f000000406689fc3f000000000000803f000000002fafa03d00000000fa357fbf000080bf0f860240346f574080727b3d00000040dea29d40000000000000803f0000000034afa03d00000000fa357fbf000080bf58fc70bfa56b4840acff7f3f000000400200a040000000000000803f000000002fafa03d00000000fa357fbf000080bf54fc70bfa9568240acff7f3f00000040dca30040000000000000803f000000002aafa03d00000000fa357fbf000080bf0f860240c1a97540eda300c0cccc4c3eecff7fbff9357f3f000000002cafa0bd2dafa03d00000000fa357f3f000080bf91ca93bfcccc4c3e8889fcbf00000000207507bf25d97c3f00000000563020be5630203e0000000025d97c3f000080bfeaaa2ebf00000000eda300c000000000ecff7fbff9357f3f000000002cafa0bd2dafa03d00000000fa357f3f000080bf91ca93bf000000008889fcbfcccc4c3e207507bf06b67b3f0000000047a83abe48a83a3e0000000006b67b3f000080bfeaaa2ebfcccc4c3e8889fcbfcccc4c3e207507bf06b67b3f0000000047a83abe47a83a3e0000000005b67b3f000080bf3c9f79bfcccc4c3e7a6ceebf0000000080118fbd7178733f000000007a379ebe7a379e3e000000007178733f000080bf08b500bf000000008889fcbf00000000207507bf25d97c3f00000000563020be5730203e0000000025d97c3f000080bf3c9f79bf000000007a6ceebfcccccc3e80118fbd7178733f000000007b379ebe7b379e3e000000007178733f000080bf08b500bfcccccc3e8889fcbfcccccc3e207507bf3ded783f00000000400c6fbe400c6f3e000000003ded783f000080bf3c9f79bfcccccc3e7a6ceebfcccccc3e80118fbd7178733f000000007b379ebe7a379e3e000000007178733f000080bf050147bfcccccc3ea449d7bf000000008ca7bb3eff18643f000000007771e8be7871e83e000000000019643f000080bf9c2d9cbe000000007a6ceebf0000000080118fbd7178733f000000007a379ebe7a379e3e000000007178733f000080bf050147bf00000000a449d7bf9a99193f8ca7bb3eff18643f000000007771e8be7871e83e000000000019643f000080bf9c2d9cbe9a99193f7a6ceebf9a99193f80118fbd5d836c3f000000001defc3be1defc33e000000005d836c3f000080bf050147bf9a99193fa449d7bf9a99193f8ca7bb3eff18643f000000007771e8be7871e83e00000000ff18643f000080bf62f910bf9a99193fe0b2b7bf0000000092ec443fbb1b4f3f000000001b7916bf1c79163f00000000bb1b4f3f000080bf6b79c0bd00000000a449d7bf000000008ca7bb3eff18643f000000007771e8be7871e83e00000000ff18643f000080bf62f910bf00000000e0b2b7bfcdcc4c3f92ec443fbb1b4f3f000000001c7916bf1c79163f00000000bb1b4f3f000080bf6b79c0bdcdcc4c3fa449d7bfcdcc4c3f8ca7bb3e9f465a3f0000000079c205bf79c2053f000000009f465a3f000080bf62f910bfcdcc4c3fe0b2b7bfcdcc4c3f92ec443fbb1b4f3f000000001c7916bf1b79163f00000000bb1b4f3f000080bf12bab1becdcc4c3f4c6f90bf000000002a6f903ff304353f00000000f30435bff304353f00000000f304353f000080bfaf34003e00000000e0b2b7bf0000000092ec443fbb1b4f3f000000001b7916bf1b79163f00000000bb1b4f3f000080bf12bab1be000000004c6f90bf0000803f2a6f903ff304353f00000000f20435bff204353f00000000f404353f000080bfaf34003e0000803fe0b2b7bf0000803f92ec443ff4a9423f000000003f4226bf3f42263f00000000f3a9423f000080bf12bab1be0000803f4c6f90bf0000803f2a6f903ff304353f00000000f20435bff204353f00000000f404353f000080bf2f3600be0000803fd6ec44bf00000000beb2b73f1b79163f00000000bb1b4fbfbc1b4f3f000000001b79163f000080bf53b9b13e000000004c6f90bf000000002a6f903ff304353f00000000f30435bff304353f00000000f304353f000080bf2f3600be00000000d6ec44bf9a99993fbeb2b73f1b79163f00000000bc1b4fbfbc1b4f3f000000001b79163f000080bf53b9b13e9a99993f4c6f90bf9a99993f2a6f903f3e42263f00000000f4a942bff4a9423f000000003e42263f000080bf2f3600be9a99993fd6ec44bf9a99993fbeb2b73f1b79163f00000000bc1b4fbfbb1b4f3f000000001b79163f000080bf7f76c03d9a99993f14a8bbbe000000008249d73f7771e83e00000000001964bf0019643f000000007771e83e000080bf05f9103f00000000d6ec44bf00000000beb2b73f1b79163f00000000bb1b4fbfbb1b4f3f000000001b79163f000080bf7f76c03d0000000014a8bbbe3333b33f8249d73f7771e83e00000000001964bf0019643f000000007771e83e000080bf05f9103f3333b33fd6ec44bf3333b33fbeb2b73f79c2053f00000000a0465abf9f465a3f0000000079c2053f000080bf7f76c03d3333b33f14a8bbbe3333b33f8249d73f7771e83e00000000001964bf0019643f000000007871e83e000080bfe92c9c3e3333b33f600f8f3d00000000586cee3f76379e3e00000000717873bf7278733f0000000076379e3e000080bfab00473f0000000014a8bbbe000000008249d73f7771e83e00000000001964bf0019643f000000007871e83e000080bfe92c9c3e00000000600f8f3dcdcccc3f586cee3f76379e3e00000000717873bf7278733f0000000076379e3e000080bfab00473fcdcccc3f14a8bbbecdcccc3f8249d73f1defc33e000000005d836cbf5d836c3f000000001defc33e000080bfe92c9c3ecdcccc3f600f8f3dcdcccc3f586cee3f76379e3e00000000717873bf7278733f0000000077379e3e000080bfb0b4003fcdcccc3fe474073f000000006689fc3f5030203e0000000025d97cbf25d97c3f000000005030203e000080bfec9e793f00000000600f8f3d00000000586cee3f76379e3e00000000717873bf7278733f0000000076379e3e000080bfb0b4003f00000000e474073f6666e63f6689fc3f4f30203e0000000025d97cbf25d97c3f000000005030203e000080bfec9e793f6666e63f600f8f3d6666e63f586cee3f310c6f3e000000003eed78bf3eed783f00000000310c6f3e000080bfb0b4003f6666e63fe474073f6666e63f6689fc3f4f30203e0000000025d97cbf25d97c3f000000005030203e000080bfabaa2e3f6666e63facff7f3f00000000dca3004032afa03d00000000fa357fbffa357f3f0000000032afa03d000080bf70ca933f00000000e474073f000000006689fc3f5030203e0000000025d97cbf25d97c3f000000005030203e000080bfabaa2e3f00000000acff7f3f00000040dca3004032afa03d00000000f9357fbffa357f3f0000000033afa03d000080bf70ca933f00000040e474073f000000406689fc3f31afa03d00000000f9357fbffa357f3f0000000032afa03d000080bfabaa2e3f000000400b00a0c000000000ecff7fbffa357fbf0000000004afa03d04afa0bd00000000fa357fbf000080bfa8d1b13f00000000e7a29dc00000000000767bbd25d97cbf000000005330203e533020be0000000025d97cbf000080bf1c39e53e000000000b00a0c0cccc4c3eecff7fbffa357fbf0000000004afa03d04afa0bd00000000fa357fbf000080bfa8d1b13fcccc4c3ee7a29dc0cccc4c3e00767bbd06b67bbf0000000049a83a3e4aa83abe0000000006b67bbf000080bf1c39e53ecccc4c3ee7a29dc00000000000767bbd25d97cbf000000005330203e523020be0000000025d97cbf000080bfc3d69a3f00000000609a96c00000000082a65a3f717873bf000000007a379e3e79379ebe00000000717873bf000080bf964d893e00000000e7a29dc0cccc4c3e00767bbd06b67bbf0000000049a83a3e49a83abe0000000005b67bbf000080bfc3d69a3fcccc4c3e609a96c0cccccc3e82a65a3f717873bf000000007a379e3e79379ebe00000000717873bf000080bf964d893ecccccc3ee7a29dc0cccccc3e00767bbd3ced78bf000000004d0c6f3e4e0c6fbe000000003ded78bf000080bfc3d69a3fcccccc3e609a96c00000000082a65a3f717873bf000000007a379e3e7a379ebe00000000717873bf000080bfa387813f00000000cc128bc00000000036aadc3f001964bf000000007571e83e7571e8be00000000001964bf000080bf1e44903d00000000609a96c0cccccc3e82a65a3f717873bf000000007a379e3e7a379ebe00000000717873bf000080bfa387813fcccccc3ecc128bc09a99193f36aadc3f001964bf000000007471e83e7571e8be00000000011964bf000080bf1e44903d9a99193f609a96c09a99193f82a65a3f5e836cbf0000000017efc33e16efc3be000000005e836cbf000080bfa387813f9a99193fcc128bc00000000036aadc3f001964bf000000007571e83e7571e8be00000000001964bf000080bfb3074d3f00000000b2a976c000000000a9b52140bb1b4fbf000000001c79163f1c7916bf00000000bb1b4fbf000080bf1cfc0fbe00000000cc128bc09a99193f36aadc3f001964bf000000007471e83e7471e8be00000000011964bf000080bfb3074d3f9a99193fb2a976c0cdcc4c3fa9b52140ba1b4fbf000000001c79163f1c7916bf00000000bb1b4fbf000080bf1cfc0fbecdcc4c3fcc128bc0cdcc4c3f36aadc3f9f465abf000000007ac2053f79c205bf000000009f465abf000080bfb3074d3fcdcc4c3fb2a976c000000000a9b52140bb1b4fbf000000001c79163f1c7916bf00000000bb1b4fbf000080bf69eb143f0000000082874fc00000000071874f40f30435bf00000000f304353ff30435bf00000000f40435bf000080bfaf36b8be00000000b2a976c0cdcc4c3fa9b52140ba1b4fbf000000001c79163f1c7916bf00000000ba1b4fbf000080bf69eb143fcdcc4c3f82874fc00000803f71874f40f20435bf00000000f304353ff40435bf00000000f30435bf000080bfaf36b8be0000803fb2a976c00000803fa9b52140f3a942bf000000004042263f404226bf00000000f3a942bf000080bf69eb143f0000803f82874fc00000000071874f40f30435bf00000000f304353ff40435bf00000000f30435bf000080bf7637b83e00000000bab521c000000000a1a976401d7916bf00000000b91b4f3fba1b4fbf000000001e7916bf000080bf06eb14bf0000000082874fc00000803f71874f40f20435bf00000000f304353ff40435bf00000000f30435bf000080bf7637b83e0000803fbab521c09a99993fa1a976401e7916bf00000000b91b4f3fba1b4fbf000000001e7916bf000080bf06eb14bf9a99993f82874fc09a99993f71874f403f4226bf00000000f3a9423ff3a942bf000000003f4226bf000080bf7637b83e9a99993fbab521c000000000a1a976401d7916bf00000000b91b4f3fba1b4fbf000000001e7916bf000080bf73fd0f3e0000000058aadcbf00000000c4128b407771e8be000000000019643f001964bf000000007771e8be000080bf60074dbf00000000bab521c09a99993fa1a976401e7916bf00000000b91b4f3fb91b4fbf000000001e7916bf000080bf73fd0f3e9a99993f58aadcbf3333b33fc4128b407771e8be000000000019643f001964bf000000007671e8be000080bf60074dbf3333b33fbab521c03333b33fa1a976407cc205bf000000009d465a3f9d465abf000000007dc205bf000080bf73fd0f3e3333b33f58aadcbf00000000c4128b407771e8be000000000019643f001964bf000000007871e8be000080bf634190bd00000000c4a65abf00000000589a96406f379ebe000000007278733f737873bf000000006f379ebe000080bf788781bf0000000058aadcbf3333b33fc4128b407771e8be000000000019643f001964bf000000007871e8be000080bf634190bd3333b33fc4a65abfcdcccc3f589a96406f379ebe000000007278733f737873bf000000006f379ebe000080bf788781bfcdcccc3f58aadcbfcdcccc3fc4128b4015efc3be000000005e836c3f5f836cbf0000000016efc3be000080bf634190bdcdcccc3fc4a65abf00000000589a96406f379ebe000000007278733f737873bf0000000070379ebe000080bf944c89be0000000080727b3d00000000dea29d403f3020be0000000025d97c3f26d97cbf00000000403020be000080bf87d69abf00000000c4a65abfcdcccc3f589a96406f379ebe000000007278733f737873bf0000000070379ebe000080bf944c89becdcccc3f80727b3d6666e63fdea29d403f3020be0000000025d97c3f26d97cbf00000000403020be000080bf87d69abf6666e63fc4a65abf6666e63f589a9640250c6fbe000000003fed783f3fed78bf00000000250c6fbe000080bf944c89be6666e63f80727b3d00000000dea29d403f3020be0000000025d97c3f26d97cbf00000000403020be000080bfa738e5be00000000acff7f3f000000000200a04009afa0bd00000000fa357f3ffa357fbf0000000009afa0bd000080bf87d1b1bf0000000080727b3d6666e63fdea29d403f3020be0000000025d97c3f26d97cbf00000000403020be000080bfa738e5be6666e63facff7f3f000000400200a0400aafa0bd00000000fa357f3ffa357fbf000000000aafa0bd000080bf87d1b1bf0000004080727b3d00000040dea29d400aafa0bd00000000fa357f3ffa357fbf000000000aafa0bd000080bfa738e5be00000040acff7f3f00000040dca300400000803f000000000000000000000000000000000000803f000080bfdca3004000000040acff7f3f000000000200a0400000803f000000000000000000000000000000000000803f000080bf0200a04000000000acff7f3f00000000dca300400000803f000000000000000000000000000000000000803f000080bfdca3004000000000acff7f3f000000400200a0400000803f000000000000000000000000000000000000803f000080bf0200a04000000040
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: -2.0000052, y: 1, z: 2.000001}
+ m_Extent: {x: 3, y: 1, z: 3}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!43 &614229219
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh-84974
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 36
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 24
+ localAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 24
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 1152
+ _typelessdata: 00000035f8ff7fbf0000000000000000000000000000803f000080bf0000000000000000000080bf000000b5f8ff7fbfe2462641000080bf0000000000000000000000000000803f000080bf0000000000000000000080bfe24626c1000080bf00000000000080b50000000000000000000000000000803f000080bf0000000000000000000080bf00000000000080b5e0462641000080350000000000000000000000000000803f000080bf0000000000000000000080bfe04626c100008035e2462641000080bf000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000a60080bfe2462641000080bf000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0a60080bfe046264100008035000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000d6469eb7e046264100008035000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0d6469eb7e2462641000080bf000040c00000000000000000000080bf0000803f0000000000000000000080bfe2462641000080bf00000035f8ff7fbf000040c00000000000000000000080bf0000803f0000000000000000000080bf00000035f8ff7fbfe046264100008035000040c00000000000000000000080bf0000803f0000000000000000000080bfe04626410000803500000000000080b5000040c00000000000000000000080bf0000803f0000000000000000000080bf00000000000080b500000035f8ff7fbf000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040f8ff7fbf00000035f8ff7fbf00000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080f8ff7fbf00000000000080b5000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040000080b500000000000080b500000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080000080b500000000000080b500000000a51145b40000803f000000000000803fa511453400000000000080bfa51145aa00000000e04626410000803500000000a51145b40000803f000000000000803fa511453400000000000080bfe04626410000000000000000000080b5000040c0a51145b40000803f000000000000803fa511453400000000000080bfa51145aa000040c0e046264100008035000040c0a51145b40000803f000000000000803fa511453400000000000080bfe0462641000040c000000035f8ff7fbf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb5000040c0e2462641000080bf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c1000040c000000035f8ff7fbf00000000a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb500000000e2462641000080bf00000000a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c100000000
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!43 &750481606
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh38338
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 36
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 24
+ localAABB:
+ m_Center: {x: -13.75, y: -0.5, z: 6}
+ m_Extent: {x: 13.75, y: 0.5, z: 13}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 24
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 1152
+ _typelessdata: 0000dcc1000080bf0000984100000000000000000000803f000080bf0000000000000000000080bf0000dc41000080bf00000000000080bf0000984100000000000000000000803f000080bf0000000000000000000080bf00000000000080bf0000dcc1000000000000984100000000000000000000803f000080bf0000000000000000000080bf0000dc410000000000000000000000000000984100000000000000000000803f000080bf0000000000000000000080bf000000000000000000000000000080bf000098410000803f000000000000000000000000000000000000803f000080bf00009841000080bf00000000000080bf0000e0c00000803f000000000000000000000000000000000000803f000080bf0000e0c0000080bf0000000000000000000098410000803f000000000000000000000000000000000000803f000080bf000098410000000000000000000000000000e0c00000803f000000000000000000000000000000000000803f000080bf0000e0c00000000000000000000080bf0000e0c00000000000000000000080bf0000803f0000000000000000000080bf00000000000080bf0000dcc1000080bf0000e0c00000000000000000000080bf0000803f0000000000000000000080bf0000dcc1000080bf00000000000000000000e0c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000000000dcc1000000000000e0c00000000000000000000080bf0000803f0000000000000000000080bf0000dcc1000000000000dcc1000080bf0000e0c0000080bf00000000000000000000000000000000000080bf000080bf0000e040000080bf0000dcc1000080bf00009841000080bf00000000000000000000000000000000000080bf000080bf000098c1000080bf0000dcc1000000000000e0c0000080bf00000000000000000000000000000000000080bf000080bf0000e040000000000000dcc10000000000009841000080bf00000000000000000000000000000000000080bf000080bf000098c1000000000000dcc10000000000009841000000000000803f000000000000803f0000000000000000000080bf0000dcc100009841000000000000000000009841000000000000803f000000000000803f0000000000000000000080bf00000000000098410000dcc1000000000000e0c0000000000000803f000000000000803f0000000000000000000080bf0000dcc10000e0c000000000000000000000e0c0000000000000803f000000000000803f0000000000000000000080bf000000000000e0c00000dcc1000080bf0000e0c000000000000080bf00000000000080bf0000000000000000000080bf0000dc410000e0c000000000000080bf0000e0c000000000000080bf00000000000080bf0000000000000000000080bf000000800000e0c00000dcc1000080bf0000984100000000000080bf00000000000080bf0000000000000000000080bf0000dc410000984100000000000080bf0000984100000000000080bf00000000000080bf0000000000000000000080bf0000000000009841
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: -13.75, y: -0.5, z: 6}
+ m_Extent: {x: 13.75, y: 0.5, z: 13}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!43 &752989756
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh38242
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 36
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 24
+ localAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 24
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 1152
+ _typelessdata: 00000035f8ff7fbf0000000000000000000000000000803f000080bf0000000000000000000080bf000000b5f8ff7fbfe2462641000080bf0000000000000000000000000000803f000080bf0000000000000000000080bfe24626c1000080bf00000000000080b50000000000000000000000000000803f000080bf0000000000000000000080bf00000000000080b5e0462641000080350000000000000000000000000000803f000080bf0000000000000000000080bfe04626c100008035e2462641000080bf000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000a60080bfe2462641000080bf000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0a60080bfe046264100008035000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000d6469eb7e046264100008035000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0d6469eb7e2462641000080bf000040c00000000000000000000080bf0000803f0000000000000000000080bfe2462641000080bf00000035f8ff7fbf000040c00000000000000000000080bf0000803f0000000000000000000080bf00000035f8ff7fbfe046264100008035000040c00000000000000000000080bf0000803f0000000000000000000080bfe04626410000803500000000000080b5000040c00000000000000000000080bf0000803f0000000000000000000080bf00000000000080b500000035f8ff7fbf000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040f8ff7fbf00000035f8ff7fbf00000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080f8ff7fbf00000000000080b5000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040000080b500000000000080b500000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080000080b500000000000080b500000000a51145b40000803f000000000000803fa511453400000000000080bfa51145aa00000000e04626410000803500000000a51145b40000803f000000000000803fa511453400000000000080bfe04626410000000000000000000080b5000040c0a51145b40000803f000000000000803fa511453400000000000080bfa51145aa000040c0e046264100008035000040c0a51145b40000803f000000000000803fa511453400000000000080bfe0462641000040c000000035f8ff7fbf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb5000040c0e2462641000080bf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c1000040c000000035f8ff7fbf00000000a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb500000000e2462641000080bf00000000a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c100000000
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!1001 &760928274
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 1216712179}
+ m_Modifications:
+ - target: {fileID: 4730952189568250202, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: GlobalObjectIdHash
+ value: 946710403
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223953991, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_Name
+ value: Rotating Platform (1)
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_RootOrder
+ value: 9
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -15.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -8.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954010, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_Mesh
+ value:
+ objectReference: {fileID: 443410628}
+ - target: {fileID: 7027148876223954011, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_Mesh
+ value:
+ objectReference: {fileID: 443410628}
+ - target: {fileID: 7027148876223954014, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_Mesh
+ value:
+ objectReference: {fileID: 443410628}
+ - target: {fileID: 7027148876223954014, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_VersionIndex
+ value: 978
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+--- !u!4 &760928275 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ m_PrefabInstance: {fileID: 760928274}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &787859571
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 1216712179}
+ m_Modifications:
+ - target: {fileID: 5907897126438711473, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: GlobalObjectIdHash
+ value: 741403621
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410576, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_Name
+ value: Network Moving Platform (2)
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_RootOrder
+ value: 5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -13.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817442538182207, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 5
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+--- !u!4 &787859572 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ m_PrefabInstance: {fileID: 787859571}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &865836982
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 865836988}
+ - component: {fileID: 865836987}
+ - component: {fileID: 865836986}
+ - component: {fileID: 865836985}
+ - component: {fileID: 865836984}
+ - component: {fileID: 865836983}
+ m_Layer: 0
+ m_Name: Platform
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!64 &865836983
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 865836982}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 1032691993}
+--- !u!33 &865836984
+MeshFilter:
+ m_ObjectHideFlags: 10
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 865836982}
+ m_Mesh: {fileID: 1032691993}
+--- !u!23 &865836985
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 865836982}
+ 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: 2100000, guid: 7fe642ffa04ee4a4b89f3799e1ae83cf, type: 2}
+ 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: 2
+ 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!114 &865836986
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 865836982}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Shape:
+ rid: 7379700133270126595
+ m_Size: {x: 5, y: 2, z: -3}
+ m_Rotation: {x: 0, y: 0, z: 0, w: 1}
+ m_PivotLocation: 1
+ m_PivotPosition: {x: 0, y: 0, z: 0}
+ m_UnmodifiedMeshVersion: 801
+ m_ShapeBox:
+ m_Center: {x: 2.5, y: 1, z: -1.5}
+ m_Extent: {x: 2.5, y: 1, z: 1.5}
+ references:
+ version: 2
+ RefIds:
+ - rid: 7379700133270126595
+ type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
+--- !u!114 &865836987
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 865836982}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MeshFormatVersion: 2
+ m_Faces:
+ - m_Indexes: 000000000100000002000000010000000300000002000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 040000000500000006000000050000000700000006000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 08000000090000000a000000090000000b0000000a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 100000001100000012000000110000001300000012000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 140000001500000016000000150000001700000016000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ m_SharedVertices:
+ - m_Vertices: 000000000d00000016000000
+ - m_Vertices: 010000000400000017000000
+ - m_Vertices: 020000000f00000010000000
+ - m_Vertices: 030000000600000011000000
+ - m_Vertices: 050000000800000015000000
+ - m_Vertices: 070000000a00000013000000
+ - m_Vertices: 090000000c00000014000000
+ - m_Vertices: 0b0000000e00000012000000
+ m_SharedTextures: []
+ m_Positions:
+ - {x: 0, y: 0, z: 0}
+ - {x: 5, y: 0, z: 0}
+ - {x: 0, y: 2, z: 0}
+ - {x: 5, y: 2, z: 0}
+ - {x: 5, y: 0, z: 0}
+ - {x: 5, y: 0, z: -3}
+ - {x: 5, y: 2, z: 0}
+ - {x: 5, y: 2, z: -3}
+ - {x: 5, y: 0, z: -3}
+ - {x: 0, y: 0, z: -3}
+ - {x: 5, y: 2, z: -3}
+ - {x: 0, y: 2, z: -3}
+ - {x: 0, y: 0, z: -3}
+ - {x: 0, y: 0, z: 0}
+ - {x: 0, y: 2, z: -3}
+ - {x: 0, y: 2, z: 0}
+ - {x: 0, y: 2, z: 0}
+ - {x: 5, y: 2, z: 0}
+ - {x: 0, y: 2, z: -3}
+ - {x: 5, y: 2, z: -3}
+ - {x: 0, y: 0, z: -3}
+ - {x: 5, y: 0, z: -3}
+ - {x: 0, y: 0, z: 0}
+ - {x: 5, y: 0, z: 0}
+ m_Textures0:
+ - {x: 0, y: 0}
+ - {x: -5, y: 0}
+ - {x: 0, y: 2}
+ - {x: -5, y: 2}
+ - {x: 0, y: 0}
+ - {x: -3, y: 0}
+ - {x: 0, y: 2}
+ - {x: -3, y: 2}
+ - {x: 5, y: 0}
+ - {x: 0, y: 0}
+ - {x: 5, y: 2}
+ - {x: 0, y: 2}
+ - {x: 3, y: 0}
+ - {x: 0, y: 0}
+ - {x: 3, y: 2}
+ - {x: 0, y: 2}
+ - {x: 0, y: 0}
+ - {x: 5, y: 0}
+ - {x: 0, y: -3}
+ - {x: 5, y: -3}
+ - {x: 0, y: -3}
+ - {x: -5, y: -3}
+ - {x: 0, y: 0}
+ - {x: -5, y: 0}
+ m_Textures2: []
+ m_Textures3: []
+ m_Tangents:
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ m_Colors: []
+ m_UnwrapParameters:
+ m_HardAngle: 88
+ m_PackMargin: 20
+ m_AngleError: 8
+ m_AreaError: 15
+ m_PreserveMeshAssetOnDestroy: 0
+ assetGuid:
+ m_Mesh: {fileID: 1032691993}
+ m_VersionIndex: 801
+ m_IsSelectable: 1
+ m_SelectedFaces:
+ m_SelectedEdges: []
+ m_SelectedVertices:
+--- !u!4 &865836988
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 865836982}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: -7, y: 0, z: 1}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1216712179}
+ m_RootOrder: 10
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &895655155
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 1216712179}
+ m_Modifications:
+ - target: {fileID: 5907897126438711473, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: GlobalObjectIdHash
+ value: 685951931
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410576, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_Name
+ value: Network Moving Platform (1)
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_RootOrder
+ value: 4
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -11
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817442538182207, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 10
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817442538182207, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+--- !u!4 &895655156 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ m_PrefabInstance: {fileID: 895655155}
+ m_PrefabAsset: {fileID: 0}
+--- !u!43 &978709721
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh-6790
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 192
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 98
+ localAABB:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 3.5, y: 0.125, z: 3.5}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600180019001a0019001b001a001c001d001e001d001f001e00200021002200210023002200240025002600250027002600280029002a0029002b002a002c002d002e002d002f002e00300031003200310033003200340035003600350037003600380039003a0039003b003a003c003d003e003d003f003e004000410042004300410040004400410043004500410044004600410045004700410046004800410047004900410048004a00410049004b0041004a004c0041004b004d0041004c004e0041004d004f0041004e00500041004f00420041005000510052005300530052005400540052005500550052005600560052005700570052005800580052005900590052005a005a0052005b005b0052005c005c0052005d005d0052005e005e0052005f005f0052006000600052006100610052005100
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 98
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 4704
+ _typelessdata: 00006040000000be000000000000803f000000007422a3337522a3b3000000000000803f000080bf10cd2ebf000000be000060400000003e000000000000803f000000007422a3337522a3b3000000000000803f000080bf10cd2ebf0000003ef2f24e40000000be3371ab3f5e836c3f0000000015efc33e17efc3be000000005e836c3f000080bf06cd2e3f000000bef2f24e400000003e3371ab3f5e836c3f0000000015efc33e17efc3be000000005e836c3f000080bf06cd2e3f0000003ef2f24e40000000be3371ab3f5e836c3f0000000015efc33e16efc3be000000005e836c3f000080bf01cd2ebf000000bef2f24e400000003e3371ab3f5e836c3f0000000015efc33e16efc3be000000005e836c3f000080bf01cd2ebf0000003e55641e40000000be55641e40f304353f00000000f404353ff30435bf00000000f304353f000080bf10cd2e3f000000be55641e400000003e55641e40f304353f00000000f404353ff30435bf00000000f304353f000080bf10cd2e3f0000003e55641e40000000be55641e40f304353f00000000f404353ff30435bf00000000f304353f000080bf13cd2ebf000000be55641e400000003e55641e40f304353f00000000f404353ff30435bf00000000f304353f000080bf13cd2ebf0000003e3271ab3f000000bef2f24e4015efc33e000000005f836c3f5f836cbf0000000014efc33e000080bf01cd2e3f000000be3271ab3f0000003ef2f24e4015efc33e000000005f836c3f5f836cbf0000000014efc33e000080bf01cd2e3f0000003e3271ab3f000000bef2f24e4015efc33e000000005f836c3f5e836cbf0000000015efc33e000080bf04cd2ebf000000be3271ab3f0000003ef2f24e4015efc33e000000005f836c3f5e836cbf0000000015efc33e000080bf04cd2ebf0000003e884524b4000000be0000604035d29233000000000000803f000080bf00000000f7818233000080bf12cd2e3f000000be884524b40000003e0000604035d29233000000000000803f000080bf00000000f7818233000080bf12cd2e3f0000003e884524b4000000be0000604035d29233000000000000803f000080bf000000007422a333000080bf05cd2ebf000000be884524b40000003e0000604035d29233000000000000803f000080bf000000007422a333000080bf05cd2ebf0000003e3271abbf000000bef3f24e4015efc3be000000005e836c3f5e836cbf0000000016efc3be000080bf0acd2e3f000000be3271abbf0000003ef3f24e4015efc3be000000005e836c3f5e836cbf0000000016efc3be000080bf0acd2e3f0000003e3271abbf000000bef3f24e4015efc3be000000005e836c3f5e836cbf0000000017efc3be000080bf0bcd2ebf000000be3271abbf0000003ef3f24e4015efc3be000000005e836c3f5e836cbf0000000017efc3be000080bf0bcd2ebf0000003e55641ec0000000be55641e40f30435bf00000000f304353ff30435bf00000000f30435bf000080bf0bcd2e3f000000be55641ec00000003e55641e40f30435bf00000000f304353ff30435bf00000000f30435bf000080bf0bcd2e3f0000003e55641ec0000000be55641e40f30435bf00000000f304353ff30435bf00000000f20435bf000080bf0ecd2ebf000000be55641ec00000003e55641e40f30435bf00000000f304353ff30435bf00000000f20435bf000080bf0ecd2ebf0000003ef2f24ec0000000be3471ab3f5e836cbf0000000015efc33e16efc3be000000005e836cbf000080bf02cd2e3f000000bef2f24ec00000003e3471ab3f5e836cbf0000000015efc33e16efc3be000000005e836cbf000080bf02cd2e3f0000003ef2f24ec0000000be3471ab3f5e836cbf0000000015efc33e16efc3be000000005e836cbf000080bf0bcd2ebf000000bef2f24ec00000003e3471ab3f5e836cbf0000000015efc33e16efc3be000000005e836cbf000080bf0bcd2ebf0000003e000060c0000000be8845a4b4000080bf00000000706364b3f681823300000000000080bf000080bf11cd2e3f000000be000060c00000003e8845a4b4000080bf00000000706364b3f681823300000000000080bf000080bf11cd2e3f0000003e000060c0000000be8845a4b4000080bf00000000706364b3f781823300000000000080bf000080bf0ecd2ebf000000be000060c00000003e8845a4b4000080bf00000000706364b3f781823300000000000080bf000080bf0ecd2ebf0000003ef2f24ec0000000be3271abbf5e836cbf0000000015efc3be17efc33e000000005e836cbf000080bfffcc2e3f000000bef2f24ec00000003e3271abbf5e836cbf0000000015efc3be17efc33e000000005e836cbf000080bfffcc2e3f0000003ef2f24ec0000000be3271abbf5e836cbf0000000015efc3be15efc33e000000005e836cbf000080bffecc2ebf000000bef2f24ec00000003e3271abbf5e836cbf0000000015efc3be15efc33e000000005e836cbf000080bffecc2ebf0000003e56641ec0000000be54641ec0f50435bf00000000f10435bff104353f00000000f50435bf000080bf10cd2e3f000000be56641ec00000003e54641ec0f50435bf00000000f10435bff104353f00000000f50435bf000080bf10cd2e3f0000003e56641ec0000000be54641ec0f50435bf00000000f10435bff104353f00000000f50435bf000080bf07cd2ebf000000be56641ec00000003e54641ec0f50435bf00000000f10435bff104353f00000000f50435bf000080bf07cd2ebf0000003e3771abbf000000bef2f24ec018efc3be000000005e836cbf5e836c3f0000000017efc3be000080bf0acd2e3f000000be3771abbf0000003ef2f24ec018efc3be000000005e836cbf5e836c3f0000000017efc3be000080bf0acd2e3f0000003e3771abbf000000bef2f24ec018efc3be000000005e836cbf5e836c3f0000000018efc3be000080bf11cd2ebf000000be3771abbf0000003ef2f24ec018efc3be000000005e836cbf5e836c3f0000000018efc3be000080bf11cd2ebf0000003e68423333000000be000060c07522a33300000000000080bf0000803f000000007522a333000080bf0dcd2e3f000000be684233330000003e000060c07522a33300000000000080bf0000803f000000007522a333000080bf0dcd2e3f0000003e68423333000000be000060c07522a33300000000000080bf0000803f000000007522a333000080bf14cd2ebf000000be684233330000003e000060c07522a33300000000000080bf0000803f000000007522a333000080bf14cd2ebf0000003e3871ab3f000000bef1f24ec019efc33e000000005e836cbf5e836c3f000000001aefc33e000080bf0acd2e3f000000be3871ab3f0000003ef1f24ec019efc33e000000005e836cbf5e836c3f000000001aefc33e000080bf0acd2e3f0000003e3871ab3f000000bef1f24ec019efc33e000000005e836cbf5e836c3f0000000019efc33e000080bffecc2ebf000000be3871ab3f0000003ef1f24ec019efc33e000000005e836cbf5e836c3f0000000019efc33e000080bffecc2ebf0000003e53641e40000000be56641ec0f204353f00000000f40435bff504353f00000000f204353f000080bf00cd2e3f000000be53641e400000003e56641ec0f204353f00000000f40435bff504353f00000000f204353f000080bf00cd2e3f0000003e53641e40000000be56641ec0f204353f00000000f40435bff304353f00000000f204353f000080bf07cd2ebf000000be53641e400000003e56641ec0f204353f00000000f40435bff304353f00000000f204353f000080bf07cd2ebf0000003ef3f24e40000000be3271abbf5e836c3f0000000018efc3be17efc33e000000005e836c3f000080bf17cd2e3f000000bef3f24e400000003e3271abbf5e836c3f0000000018efc3be17efc33e000000005e836c3f000080bf17cd2e3f0000003ef3f24e40000000be3271abbf5e836c3f0000000018efc3be17efc33e000000005e836c3f000080bf0bcd2ebf000000bef3f24e400000003e3271abbf5e836c3f0000000018efc3be17efc33e000000005e836c3f000080bf0bcd2ebf0000003e00006040000000be000000000000803f000000007422a3337422a3b3000000000000803f000080bf07cd2e3f000000be000060400000003e000000000000803f000000007422a3337422a3b3000000000000803f000080bf07cd2e3f0000003ef2f24e40000000be3371ab3f00000000000080bf00000000000080bf0000000000000000000080bff2f24ec03371ab3f00000000000000be0000000000000000000080bf00000000000080bf0000000000000000000080bf000000000000000000006040000000be0000000000000000000080bf00000000000080bf0000000000000000000080bf000060c00000000055641e40000000be55641e4000000000000080bf00000000000080bf0000000000000000000080bf55641ec055641e403271ab3f000000bef2f24e4000000000000080bf00000000000080bf0000000000000000000080bf3271abbff2f24e40884524b4000000be0000604000000000000080bf00000000000080bf0000000000000000000080bf88452434000060403271abbf000000bef3f24e4000000000000080bf00000000000080bf0000000000000000000080bf3271ab3ff3f24e4055641ec0000000be55641e4000000000000080bf00000000000080bf0000000000000000000080bf55641e4055641e40f2f24ec0000000be3471ab3f00000000000080bf00000000000080bf0000000000000000000080bff2f24e403471ab3f000060c0000000be8845a4b400000000000080bf00000000000080bf0000000000000000000080bf000060408845a4b4f2f24ec0000000be3271abbf00000000000080bf00000000000080bf0000000000000000000080bff2f24e403271abbf56641ec0000000be54641ec000000000000080bf00000000000080bf0000000000000000000080bf56641e4054641ec03771abbf000000bef2f24ec000000000000080bf00000000000080bf0000000000000000000080bf3771ab3ff2f24ec068423333000000be000060c000000000000080bf00000000000080bf0000000000000000000080bf684233b3000060c03871ab3f000000bef1f24ec000000000000080bf00000000000080bf0000000000000000000080bf3871abbff1f24ec053641e40000000be56641ec000000000000080bf00000000000080bf0000000000000000000080bf53641ec056641ec0f3f24e40000000be3271abbf00000000000080bf00000000000080bf0000000000000000000080bff3f24ec03271abbf000060400000003e00000000000000000000803f000000000000803f0000000000000000000080bf0000604000000000000000000000003e00000000000000000000803f000000000000803f0000000000000000000080bf0000000000000000f2f24e400000003e3371ab3f000000000000803f000000000000803f0000000000000000000080bff2f24e403371ab3f55641e400000003e55641e40000000000000803f000000000000803f0000000000000000000080bf55641e4055641e403271ab3f0000003ef2f24e40000000000000803f000000000000803f0000000000000000000080bf3271ab3ff2f24e40884524b40000003e00006040000000000000803f000000000000803f0000000000000000000080bf884524b4000060403271abbf0000003ef3f24e40000000000000803f000000000000803f0000000000000000000080bf3271abbff3f24e4055641ec00000003e55641e40000000000000803f000000000000803f0000000000000000000080bf55641ec055641e40f2f24ec00000003e3471ab3f000000000000803f000000000000803f0000000000000000000080bff2f24ec03471ab3f000060c00000003e8845a4b4000000000000803f000000000000803f0000000000000000000080bf000060c08845a4b4f2f24ec00000003e3271abbf000000000000803f000000000000803f0000000000000000000080bff2f24ec03271abbf56641ec00000003e54641ec0000000000000803f000000000000803f0000000000000000000080bf56641ec054641ec03771abbf0000003ef2f24ec0000000000000803f000000000000803f0000000000000000000080bf3771abbff2f24ec0684233330000003e000060c0000000000000803f000000000000803f0000000000000000000080bf68423333000060c03871ab3f0000003ef1f24ec0000000000000803f000000000000803f0000000000000000000080bf3871ab3ff1f24ec053641e400000003e56641ec0000000000000803f000000000000803f0000000000000000000080bf53641e4056641ec0f3f24e400000003e3271abbf000000000000803f000000000000803f0000000000000000000080bff3f24e403271abbf
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: 0, y: 0, z: 0}
+ m_Extent: {x: 3.5, y: 0.125, z: 3.5}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!1 &991214680
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 991214686}
+ - component: {fileID: 991214685}
+ - component: {fileID: 991214684}
+ - component: {fileID: 991214683}
+ - component: {fileID: 991214682}
+ - component: {fileID: 991214681}
+ m_Layer: 0
+ m_Name: Stairs
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!64 &991214681
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 991214680}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 583195556}
+--- !u!33 &991214682
+MeshFilter:
+ m_ObjectHideFlags: 10
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 991214680}
+ m_Mesh: {fileID: 583195556}
+--- !u!23 &991214683
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 991214680}
+ 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: 2100000, guid: 7fe642ffa04ee4a4b89f3799e1ae83cf, type: 2}
+ 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: 2
+ 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!114 &991214684
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 991214680}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Shape:
+ rid: 7379700133270126597
+ m_Size: {x: -6, y: 2, z: 6}
+ m_Rotation: {x: 0, y: 0, z: 0, w: 1}
+ m_PivotLocation: 1
+ m_PivotPosition: {x: 0, y: 0, z: 0}
+ m_UnmodifiedMeshVersion: 2860
+ m_ShapeBox:
+ m_Center: {x: -2.0000052, y: 1, z: 2.000001}
+ m_Extent: {x: -3, y: 1, z: 3}
+ references:
+ version: 2
+ RefIds:
+ - rid: 7379700133270126597
+ type: {class: Stairs, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
+ data:
+ m_StepGenerationType: 1
+ m_StepsHeight: 0.2
+ m_StepsCount: 10
+ m_HomogeneousSteps: 1
+ m_Circumference: -90
+ m_Sides: 1
+ m_InnerRadius: 3.01
+--- !u!114 &991214685
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 991214680}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MeshFormatVersion: 2
+ m_Faces:
+ - m_Indexes: 000000000100000002000000010000000300000002000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 040000000500000006000000040000000600000007000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 355.5
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 08000000090000000a000000090000000b0000000a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 0c0000000d0000000e0000000c0000000e0000000f000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 346.5
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 100000001100000012000000110000001300000012000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 140000001500000016000000140000001600000017000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 337.5
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 18000000190000001a000000190000001b0000001a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 1c0000001d0000001e0000001c0000001e0000001f000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 328.5
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 200000002100000022000000210000002300000022000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 240000002500000026000000240000002600000027000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 319.5
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 28000000290000002a000000290000002b0000002a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 2c0000002d0000002e0000002c0000002e0000002f000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 310.5
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 300000003100000032000000310000003300000032000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 340000003500000036000000340000003600000037000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 301.5
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 38000000390000003a000000390000003b0000003a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 3c0000003d0000003e0000003c0000003e0000003f000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 292.5
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 400000004100000042000000410000004300000042000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 440000004500000046000000440000004600000047000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 283.5
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 48000000490000004a000000490000004b0000004a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 4c0000004d0000004e0000004c0000004e0000004f000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 274.5
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 520000005100000050000000520000005300000051000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 560000005500000054000000560000005700000055000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 1
+ - m_Indexes: 5a0000005900000058000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 1
+ - m_Indexes: 5d0000005c0000005b0000005d0000005e0000005c000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 2
+ - m_Indexes: 61000000600000005f000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 2
+ - m_Indexes: 640000006300000062000000640000006500000063000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 3
+ - m_Indexes: 680000006700000066000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 3
+ - m_Indexes: 6b0000006a000000690000006b0000006c0000006a000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 4
+ - m_Indexes: 6f0000006e0000006d000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 4
+ - m_Indexes: 720000007100000070000000720000007300000071000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 5
+ - m_Indexes: 760000007500000074000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 5
+ - m_Indexes: 790000007800000077000000790000007a00000078000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 6
+ - m_Indexes: 7d0000007c0000007b000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 6
+ - m_Indexes: 800000007f0000007e00000080000000810000007f000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 7
+ - m_Indexes: 840000008300000082000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 7
+ - m_Indexes: 870000008600000085000000870000008800000086000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 8
+ - m_Indexes: 8b0000008a00000089000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 8
+ - m_Indexes: 8e0000008d0000008c0000008e0000008f0000008d000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 9
+ - m_Indexes: 920000009100000090000000
+ m_SmoothingGroup: 1
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 9
+ - m_Indexes: 930000009400000095000000940000009600000095000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 970000009800000099000000980000009a00000099000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 11
+ - m_Indexes: 9b0000009c0000009d000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 11
+ - m_Indexes: 9e0000009f000000a00000009f000000a1000000a0000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 12
+ - m_Indexes: a2000000a3000000a4000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 12
+ - m_Indexes: a5000000a6000000a7000000a6000000a8000000a7000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 13
+ - m_Indexes: a9000000aa000000ab000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 13
+ - m_Indexes: ac000000ad000000ae000000ad000000af000000ae000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 14
+ - m_Indexes: b0000000b1000000b2000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 14
+ - m_Indexes: b3000000b4000000b5000000b4000000b6000000b5000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 15
+ - m_Indexes: b7000000b8000000b9000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 15
+ - m_Indexes: ba000000bb000000bc000000bb000000bd000000bc000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 16
+ - m_Indexes: be000000bf000000c0000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 16
+ - m_Indexes: c1000000c2000000c3000000c2000000c4000000c3000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 17
+ - m_Indexes: c5000000c6000000c7000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 17
+ - m_Indexes: c8000000c9000000ca000000c9000000cb000000ca000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 18
+ - m_Indexes: cc000000cd000000ce000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 18
+ - m_Indexes: cf000000d0000000d1000000d0000000d2000000d1000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 19
+ - m_Indexes: d3000000d4000000d5000000
+ m_SmoothingGroup: 2
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 19
+ - m_Indexes: d8000000d7000000d6000000d8000000d9000000d7000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ m_SharedVertices:
+ - m_Vertices: 0000000050000000
+ - m_Vertices: 0100000093000000
+ - m_Vertices: 020000000400000052000000
+ - m_Vertices: 030000000500000095000000
+ - m_Vertices: 060000000900000096000000990000009b000000
+ - m_Vertices: 0700000008000000530000005600000058000000
+ - m_Vertices: 0a0000000c0000005a000000
+ - m_Vertices: 0b0000000d0000009d000000
+ - m_Vertices: 0e000000110000009a0000009c000000a0000000a2000000
+ - m_Vertices: 0f0000001000000057000000590000005d0000005f000000
+ - m_Vertices: 120000001400000061000000
+ - m_Vertices: 1300000015000000a4000000
+ - m_Vertices: 1600000019000000a1000000a3000000a7000000a9000000
+ - m_Vertices: 17000000180000005e000000600000006400000066000000
+ - m_Vertices: 1a0000001c00000068000000
+ - m_Vertices: 1b0000001d000000ab000000
+ - m_Vertices: 1e00000021000000a8000000aa000000ae000000b0000000
+ - m_Vertices: 1f0000002000000065000000670000006b0000006d000000
+ - m_Vertices: 22000000240000006f000000
+ - m_Vertices: 2300000025000000b2000000
+ - m_Vertices: 2600000029000000af000000b1000000b5000000b7000000
+ - m_Vertices: 27000000280000006c0000006e0000007200000074000000
+ - m_Vertices: 2a0000002c00000076000000
+ - m_Vertices: 2b0000002d000000b9000000
+ - m_Vertices: 2e00000031000000b6000000b8000000bc000000be000000
+ - m_Vertices: 2f000000300000007300000075000000790000007b000000
+ - m_Vertices: 32000000340000007d000000
+ - m_Vertices: 3300000035000000c0000000
+ - m_Vertices: 3600000039000000bd000000bf000000c3000000c5000000
+ - m_Vertices: 37000000380000007a0000007c0000008000000082000000
+ - m_Vertices: 3a0000003c00000084000000
+ - m_Vertices: 3b0000003d000000c7000000
+ - m_Vertices: 3e00000041000000c4000000c6000000ca000000cc000000
+ - m_Vertices: 3f0000004000000081000000830000008700000089000000
+ - m_Vertices: 42000000440000008b000000
+ - m_Vertices: 4300000045000000ce000000
+ - m_Vertices: 4600000049000000cb000000cd000000d1000000d3000000
+ - m_Vertices: 4700000048000000880000008a0000008e00000090000000
+ - m_Vertices: 4a0000004c00000092000000
+ - m_Vertices: 4b0000004d000000d5000000
+ - m_Vertices: 4e000000d2000000d4000000d9000000
+ - m_Vertices: 4f0000008f00000091000000d8000000
+ - m_Vertices: 5100000054000000
+ - m_Vertices: 550000005b000000
+ - m_Vertices: 5c00000062000000
+ - m_Vertices: 6300000069000000
+ - m_Vertices: 6a00000070000000
+ - m_Vertices: 7100000077000000
+ - m_Vertices: 780000007e000000
+ - m_Vertices: 7f00000085000000
+ - m_Vertices: 860000008c000000
+ - m_Vertices: 8d000000d6000000
+ - m_Vertices: 9400000097000000
+ - m_Vertices: 980000009e000000
+ - m_Vertices: 9f000000a5000000
+ - m_Vertices: a6000000ac000000
+ - m_Vertices: ad000000b3000000
+ - m_Vertices: b4000000ba000000
+ - m_Vertices: bb000000c1000000
+ - m_Vertices: c2000000c8000000
+ - m_Vertices: c9000000cf000000
+ - m_Vertices: d0000000d7000000
+ m_SharedTextures: []
+ m_Positions:
+ - {x: -2.0100052, y: 0, z: -0.9999988}
+ - {x: -5.0000052, y: 0, z: -0.9999988}
+ - {x: -2.0100052, y: 0.19999999, z: -0.9999988}
+ - {x: -5.0000052, y: 0.19999999, z: -0.9999988}
+ - {x: -2.0100052, y: 0.19999999, z: -0.9999988}
+ - {x: -5.0000052, y: 0.19999999, z: -0.9999988}
+ - {x: -4.9261355, y: 0.19999999, z: -0.06139183}
+ - {x: -1.9729471, y: 0.19999999, z: -0.52913094}
+ - {x: -1.9729471, y: 0.19999999, z: -0.52913094}
+ - {x: -4.9261355, y: 0.19999999, z: -0.06139183}
+ - {x: -1.9729471, y: 0.39999998, z: -0.52913094}
+ - {x: -4.9261355, y: 0.39999998, z: -0.06139183}
+ - {x: -1.9729471, y: 0.39999998, z: -0.52913094}
+ - {x: -4.9261355, y: 0.39999998, z: -0.06139183}
+ - {x: -4.7063446, y: 0.39999998, z: 0.8541032}
+ - {x: -1.8626854, y: 0.39999998, z: -0.0698576}
+ - {x: -1.8626854, y: 0.39999998, z: -0.0698576}
+ - {x: -4.7063446, y: 0.39999998, z: 0.8541032}
+ - {x: -1.8626854, y: 0.6, z: -0.0698576}
+ - {x: -4.7063446, y: 0.6, z: 0.8541032}
+ - {x: -1.8626854, y: 0.6, z: -0.0698576}
+ - {x: -4.7063446, y: 0.6, z: 0.8541032}
+ - {x: -4.3460445, y: 0.6, z: 1.7239444}
+ - {x: -1.6819348, y: 0.6, z: 0.36651266}
+ - {x: -1.6819348, y: 0.6, z: 0.36651266}
+ - {x: -4.3460445, y: 0.6, z: 1.7239444}
+ - {x: -1.6819348, y: 0.8, z: 0.36651266}
+ - {x: -4.3460445, y: 0.8, z: 1.7239444}
+ - {x: -1.6819348, y: 0.8, z: 0.36651266}
+ - {x: -4.3460445, y: 0.8, z: 1.7239444}
+ - {x: -3.8541074, y: 0.8, z: 2.5267127}
+ - {x: -1.4351463, y: 0.8, z: 0.7692348}
+ - {x: -1.4351463, y: 0.8, z: 0.7692348}
+ - {x: -3.8541074, y: 0.8, z: 2.5267127}
+ - {x: -1.4351463, y: 1, z: 0.7692348}
+ - {x: -3.8541074, y: 1, z: 2.5267127}
+ - {x: -1.4351463, y: 1, z: 0.7692348}
+ - {x: -3.8541074, y: 1, z: 2.5267127}
+ - {x: -3.2426457, y: 1, z: 3.2426417}
+ - {x: -1.1283965, y: 1, z: 1.1283925}
+ - {x: -1.1283965, y: 1, z: 1.1283925}
+ - {x: -3.2426457, y: 1, z: 3.2426417}
+ - {x: -1.1283965, y: 1.2, z: 1.1283925}
+ - {x: -3.2426457, y: 1.2, z: 3.2426417}
+ - {x: -1.1283965, y: 1.2, z: 1.1283925}
+ - {x: -3.2426457, y: 1.2, z: 3.2426417}
+ - {x: -2.5267167, y: 1.2, z: 3.8541033}
+ - {x: -0.7692388, y: 1.2, z: 1.4351423}
+ - {x: -0.7692388, y: 1.2, z: 1.4351423}
+ - {x: -2.5267167, y: 1.2, z: 3.8541033}
+ - {x: -0.7692388, y: 1.4, z: 1.4351423}
+ - {x: -2.5267167, y: 1.4, z: 3.8541033}
+ - {x: -0.7692388, y: 1.4, z: 1.4351423}
+ - {x: -2.5267167, y: 1.4, z: 3.8541033}
+ - {x: -1.7239485, y: 1.4, z: 4.3460407}
+ - {x: -0.3665167, y: 1.4, z: 1.6819308}
+ - {x: -0.3665167, y: 1.4, z: 1.6819308}
+ - {x: -1.7239485, y: 1.4, z: 4.3460407}
+ - {x: -0.3665167, y: 1.6, z: 1.6819308}
+ - {x: -1.7239485, y: 1.6, z: 4.3460407}
+ - {x: -0.3665167, y: 1.6, z: 1.6819308}
+ - {x: -1.7239485, y: 1.6, z: 4.3460407}
+ - {x: -0.85410714, y: 1.6, z: 4.706341}
+ - {x: 0.069853544, y: 1.6, z: 1.8626814}
+ - {x: 0.069853544, y: 1.6, z: 1.8626814}
+ - {x: -0.85410714, y: 1.6, z: 4.706341}
+ - {x: 0.069853544, y: 1.8, z: 1.8626814}
+ - {x: -0.85410714, y: 1.8, z: 4.706341}
+ - {x: 0.069853544, y: 1.8, z: 1.8626814}
+ - {x: -0.85410714, y: 1.8, z: 4.706341}
+ - {x: 0.061388493, y: 1.8, z: 4.9261312}
+ - {x: 0.52912736, y: 1.8, z: 1.9729431}
+ - {x: 0.52912736, y: 1.8, z: 1.9729431}
+ - {x: 0.061388493, y: 1.8, z: 4.9261312}
+ - {x: 0.52912736, y: 2, z: 1.9729431}
+ - {x: 0.061388493, y: 2, z: 4.9261312}
+ - {x: 0.52912736, y: 2, z: 1.9729431}
+ - {x: 0.061388493, y: 2, z: 4.9261312}
+ - {x: 0.999995, y: 2, z: 5.000001}
+ - {x: 0.999995, y: 2, z: 2.0100012}
+ - {x: -2.0100052, y: 0, z: -0.9999988}
+ - {x: -1.9729471, y: 0, z: -0.52913094}
+ - {x: -2.0100052, y: 0.19999999, z: -0.9999988}
+ - {x: -1.9729471, y: 0.19999999, z: -0.52913094}
+ - {x: -1.9729471, y: 0, z: -0.52913094}
+ - {x: -1.8626854, y: 0, z: -0.0698576}
+ - {x: -1.9729471, y: 0.19999999, z: -0.52913094}
+ - {x: -1.8626854, y: 0.39999998, z: -0.0698576}
+ - {x: -1.9729471, y: 0.19999999, z: -0.52913094}
+ - {x: -1.8626854, y: 0.39999998, z: -0.0698576}
+ - {x: -1.9729471, y: 0.39999998, z: -0.52913094}
+ - {x: -1.8626854, y: 0, z: -0.0698576}
+ - {x: -1.6819348, y: 0, z: 0.36651266}
+ - {x: -1.8626854, y: 0.39999998, z: -0.0698576}
+ - {x: -1.6819348, y: 0.6, z: 0.36651266}
+ - {x: -1.8626854, y: 0.39999998, z: -0.0698576}
+ - {x: -1.6819348, y: 0.6, z: 0.36651266}
+ - {x: -1.8626854, y: 0.6, z: -0.0698576}
+ - {x: -1.6819348, y: 0, z: 0.36651266}
+ - {x: -1.4351463, y: 0, z: 0.7692348}
+ - {x: -1.6819348, y: 0.6, z: 0.36651266}
+ - {x: -1.4351463, y: 0.8, z: 0.7692348}
+ - {x: -1.6819348, y: 0.6, z: 0.36651266}
+ - {x: -1.4351463, y: 0.8, z: 0.7692348}
+ - {x: -1.6819348, y: 0.8, z: 0.36651266}
+ - {x: -1.4351463, y: 0, z: 0.7692348}
+ - {x: -1.1283965, y: 0, z: 1.1283925}
+ - {x: -1.4351463, y: 0.8, z: 0.7692348}
+ - {x: -1.1283965, y: 1, z: 1.1283925}
+ - {x: -1.4351463, y: 0.8, z: 0.7692348}
+ - {x: -1.1283965, y: 1, z: 1.1283925}
+ - {x: -1.4351463, y: 1, z: 0.7692348}
+ - {x: -1.1283965, y: 0, z: 1.1283925}
+ - {x: -0.7692388, y: 0, z: 1.4351423}
+ - {x: -1.1283965, y: 1, z: 1.1283925}
+ - {x: -0.7692388, y: 1.2, z: 1.4351423}
+ - {x: -1.1283965, y: 1, z: 1.1283925}
+ - {x: -0.7692388, y: 1.2, z: 1.4351423}
+ - {x: -1.1283965, y: 1.2, z: 1.1283925}
+ - {x: -0.7692388, y: 0, z: 1.4351423}
+ - {x: -0.3665167, y: 0, z: 1.6819308}
+ - {x: -0.7692388, y: 1.2, z: 1.4351423}
+ - {x: -0.3665167, y: 1.4, z: 1.6819308}
+ - {x: -0.7692388, y: 1.2, z: 1.4351423}
+ - {x: -0.3665167, y: 1.4, z: 1.6819308}
+ - {x: -0.7692388, y: 1.4, z: 1.4351423}
+ - {x: -0.3665167, y: 0, z: 1.6819308}
+ - {x: 0.069853544, y: 0, z: 1.8626814}
+ - {x: -0.3665167, y: 1.4, z: 1.6819308}
+ - {x: 0.069853544, y: 1.6, z: 1.8626814}
+ - {x: -0.3665167, y: 1.4, z: 1.6819308}
+ - {x: 0.069853544, y: 1.6, z: 1.8626814}
+ - {x: -0.3665167, y: 1.6, z: 1.6819308}
+ - {x: 0.069853544, y: 0, z: 1.8626814}
+ - {x: 0.52912736, y: 0, z: 1.9729431}
+ - {x: 0.069853544, y: 1.6, z: 1.8626814}
+ - {x: 0.52912736, y: 1.8, z: 1.9729431}
+ - {x: 0.069853544, y: 1.6, z: 1.8626814}
+ - {x: 0.52912736, y: 1.8, z: 1.9729431}
+ - {x: 0.069853544, y: 1.8, z: 1.8626814}
+ - {x: 0.52912736, y: 0, z: 1.9729431}
+ - {x: 0.999995, y: 0, z: 2.0100012}
+ - {x: 0.52912736, y: 1.8, z: 1.9729431}
+ - {x: 0.999995, y: 2, z: 2.0100012}
+ - {x: 0.52912736, y: 1.8, z: 1.9729431}
+ - {x: 0.999995, y: 2, z: 2.0100012}
+ - {x: 0.52912736, y: 2, z: 1.9729431}
+ - {x: -5.0000052, y: 0, z: -0.9999988}
+ - {x: -4.9261355, y: 0, z: -0.06139183}
+ - {x: -5.0000052, y: 0.19999999, z: -0.9999988}
+ - {x: -4.9261355, y: 0.19999999, z: -0.06139183}
+ - {x: -4.9261355, y: 0, z: -0.06139183}
+ - {x: -4.7063446, y: 0, z: 0.8541032}
+ - {x: -4.9261355, y: 0.19999999, z: -0.06139183}
+ - {x: -4.7063446, y: 0.39999998, z: 0.8541032}
+ - {x: -4.9261355, y: 0.19999999, z: -0.06139183}
+ - {x: -4.7063446, y: 0.39999998, z: 0.8541032}
+ - {x: -4.9261355, y: 0.39999998, z: -0.06139183}
+ - {x: -4.7063446, y: 0, z: 0.8541032}
+ - {x: -4.3460445, y: 0, z: 1.7239444}
+ - {x: -4.7063446, y: 0.39999998, z: 0.8541032}
+ - {x: -4.3460445, y: 0.6, z: 1.7239444}
+ - {x: -4.7063446, y: 0.39999998, z: 0.8541032}
+ - {x: -4.3460445, y: 0.6, z: 1.7239444}
+ - {x: -4.7063446, y: 0.6, z: 0.8541032}
+ - {x: -4.3460445, y: 0, z: 1.7239444}
+ - {x: -3.8541074, y: 0, z: 2.5267127}
+ - {x: -4.3460445, y: 0.6, z: 1.7239444}
+ - {x: -3.8541074, y: 0.8, z: 2.5267127}
+ - {x: -4.3460445, y: 0.6, z: 1.7239444}
+ - {x: -3.8541074, y: 0.8, z: 2.5267127}
+ - {x: -4.3460445, y: 0.8, z: 1.7239444}
+ - {x: -3.8541074, y: 0, z: 2.5267127}
+ - {x: -3.2426457, y: 0, z: 3.2426417}
+ - {x: -3.8541074, y: 0.8, z: 2.5267127}
+ - {x: -3.2426457, y: 1, z: 3.2426417}
+ - {x: -3.8541074, y: 0.8, z: 2.5267127}
+ - {x: -3.2426457, y: 1, z: 3.2426417}
+ - {x: -3.8541074, y: 1, z: 2.5267127}
+ - {x: -3.2426457, y: 0, z: 3.2426417}
+ - {x: -2.5267167, y: 0, z: 3.8541033}
+ - {x: -3.2426457, y: 1, z: 3.2426417}
+ - {x: -2.5267167, y: 1.2, z: 3.8541033}
+ - {x: -3.2426457, y: 1, z: 3.2426417}
+ - {x: -2.5267167, y: 1.2, z: 3.8541033}
+ - {x: -3.2426457, y: 1.2, z: 3.2426417}
+ - {x: -2.5267167, y: 0, z: 3.8541033}
+ - {x: -1.7239485, y: 0, z: 4.3460407}
+ - {x: -2.5267167, y: 1.2, z: 3.8541033}
+ - {x: -1.7239485, y: 1.4, z: 4.3460407}
+ - {x: -2.5267167, y: 1.2, z: 3.8541033}
+ - {x: -1.7239485, y: 1.4, z: 4.3460407}
+ - {x: -2.5267167, y: 1.4, z: 3.8541033}
+ - {x: -1.7239485, y: 0, z: 4.3460407}
+ - {x: -0.85410714, y: 0, z: 4.706341}
+ - {x: -1.7239485, y: 1.4, z: 4.3460407}
+ - {x: -0.85410714, y: 1.6, z: 4.706341}
+ - {x: -1.7239485, y: 1.4, z: 4.3460407}
+ - {x: -0.85410714, y: 1.6, z: 4.706341}
+ - {x: -1.7239485, y: 1.6, z: 4.3460407}
+ - {x: -0.85410714, y: 0, z: 4.706341}
+ - {x: 0.061388493, y: 0, z: 4.9261312}
+ - {x: -0.85410714, y: 1.6, z: 4.706341}
+ - {x: 0.061388493, y: 1.8, z: 4.9261312}
+ - {x: -0.85410714, y: 1.6, z: 4.706341}
+ - {x: 0.061388493, y: 1.8, z: 4.9261312}
+ - {x: -0.85410714, y: 1.8, z: 4.706341}
+ - {x: 0.061388493, y: 0, z: 4.9261312}
+ - {x: 0.999995, y: 0, z: 5.000001}
+ - {x: 0.061388493, y: 1.8, z: 4.9261312}
+ - {x: 0.999995, y: 2, z: 5.000001}
+ - {x: 0.061388493, y: 1.8, z: 4.9261312}
+ - {x: 0.999995, y: 2, z: 5.000001}
+ - {x: 0.061388493, y: 2, z: 4.9261312}
+ - {x: 0.999995, y: 0, z: 2.0100012}
+ - {x: 0.999995, y: 0, z: 5.000001}
+ - {x: 0.999995, y: 2, z: 2.0100012}
+ - {x: 0.999995, y: 2, z: 5.000001}
+ m_Textures0:
+ - {x: -2.0100052, y: 0}
+ - {x: -5.0000052, y: 0}
+ - {x: -2.0100052, y: 0.19999999}
+ - {x: -5.0000052, y: 0.19999999}
+ - {x: -1.9777356, y: -0.88270974}
+ - {x: -4.9585185, y: -1.117302}
+ - {x: -4.9585185, y: -0.1757927}
+ - {x: -1.9777355, y: -0.41038585}
+ - {x: -1.8658826, y: 0.19999999}
+ - {x: -4.855883, y: 0.19999999}
+ - {x: -1.8658826, y: 0.39999998}
+ - {x: -4.855883, y: 0.39999998}
+ - {x: -1.8507675, y: -0.17818755}
+ - {x: -4.8315506, y: -0.41278005}
+ - {x: -4.8315506, y: 0.52872896}
+ - {x: -1.8507676, y: 0.2941361}
+ - {x: -1.7499319, y: 0.39999998}
+ - {x: -4.739932, y: 0.39999998}
+ - {x: -1.7499319, y: 0.6}
+ - {x: -4.739932, y: 0.6}
+ - {x: -1.6208072, y: 0.5079404}
+ - {x: -4.60159, y: 0.27334768}
+ - {x: -4.60159, y: 1.2148571}
+ - {x: -1.620807, y: 0.9802642}
+ - {x: -1.6650082, y: 0.6}
+ - {x: -4.6550083, y: 0.6}
+ - {x: -1.6650082, y: 0.8}
+ - {x: -4.6550083, y: 0.8}
+ - {x: -1.2956922, y: 1.1571995}
+ - {x: -4.2764754, y: 0.9226067}
+ - {x: -4.276475, y: 1.8641156}
+ - {x: -1.2956921, y: 1.6295232}
+ - {x: -1.6132027, y: 0.8}
+ - {x: -4.603203, y: 0.8}
+ - {x: -1.6132027, y: 1}
+ - {x: -4.603203, y: 1}
+ - {x: -0.8850082, y: 1.7514275}
+ - {x: -3.8657913, y: 1.5168343}
+ - {x: -3.8657908, y: 2.4583435}
+ - {x: -0.8850081, y: 2.2237513}
+ - {x: -1.5957907, y: 1}
+ - {x: -4.5857906, y: 1}
+ - {x: -1.5957907, y: 1.2}
+ - {x: -4.5857906, y: 1.2}
+ - {x: -0.3996985, y: 2.2734354}
+ - {x: -3.3804812, y: 2.0388422}
+ - {x: -3.3804817, y: 2.9803514}
+ - {x: -0.39969873, y: 2.7457592}
+ - {x: -1.6132017, y: 1.2}
+ - {x: -4.603202, y: 1.2}
+ - {x: -1.6132017, y: 1.4}
+ - {x: -4.603202, y: 1.4}
+ - {x: 0.14828682, y: 2.7076814}
+ - {x: -2.8324962, y: 2.473088}
+ - {x: -2.8324966, y: 3.414597}
+ - {x: 0.1482867, y: 3.180005}
+ - {x: -1.6650064, y: 1.4}
+ - {x: -4.655007, y: 1.4}
+ - {x: -1.6650064, y: 1.6}
+ - {x: -4.655007, y: 1.6}
+ - {x: 0.7462851, y: 3.0409145}
+ - {x: -2.234498, y: 2.8063223}
+ - {x: -2.234498, y: 3.7478318}
+ - {x: 0.7462851, y: 3.5132384}
+ - {x: -1.7499294, y: 1.6}
+ - {x: -4.7399297, y: 1.6}
+ - {x: -1.7499294, y: 1.8}
+ - {x: -4.7399297, y: 1.8}
+ - {x: 1.3811529, y: 3.2627559}
+ - {x: -1.5996304, y: 3.0281637}
+ - {x: -1.5996298, y: 3.9696732}
+ - {x: 1.3811531, y: 3.73508}
+ - {x: -1.8658792, y: 1.8}
+ - {x: -4.8558793, y: 1.8}
+ - {x: -1.8658792, y: 2}
+ - {x: -4.8558793, y: 2}
+ - {x: 2.0394323, y: 3.3661623}
+ - {x: -0.94135046, y: 3.13157}
+ - {x: -0.9413502, y: 4.0730786}
+ - {x: 2.0394323, y: 3.838486}
+ - {x: -1.1546193, y: 0}
+ - {x: -0.68229544, y: 0}
+ - {x: -1.1546193, y: 0.19999999}
+ - {x: -0.68229544, y: 0.19999999}
+ - {x: -0.975086, y: 0}
+ - {x: -0.5027623, y: 0}
+ - {x: -0.975086, y: 0.19999999}
+ - {x: -0.5027623, y: 0.39999998}
+ - {x: -0.975086, y: 0.19999999}
+ - {x: -0.5027623, y: 0.39999998}
+ - {x: -0.975086, y: 0.39999998}
+ - {x: -0.7773593, y: 0}
+ - {x: -0.30503547, y: 0}
+ - {x: -0.7773593, y: 0.39999998}
+ - {x: -0.30503547, y: 0.6}
+ - {x: -0.7773593, y: 0.39999998}
+ - {x: -0.30503547, y: 0.6}
+ - {x: -0.7773593, y: 0.6}
+ - {x: -0.5663053, y: 0}
+ - {x: -0.09398159, y: 0}
+ - {x: -0.5663053, y: 0.6}
+ - {x: -0.09398159, y: 0.8}
+ - {x: -0.5663053, y: 0.6}
+ - {x: -0.09398159, y: 0.8}
+ - {x: -0.5663053, y: 0.8}
+ - {x: -0.34712273, y: 0}
+ - {x: 0.12520097, y: 0}
+ - {x: -0.34712273, y: 0.8}
+ - {x: 0.12520097, y: 1}
+ - {x: -0.34712273, y: 0.8}
+ - {x: 0.12520097, y: 1}
+ - {x: -0.34712273, y: 1}
+ - {x: -0.1252067, y: 0}
+ - {x: 0.34711704, y: 0}
+ - {x: -0.1252067, y: 1}
+ - {x: 0.34711704, y: 1.2}
+ - {x: -0.1252067, y: 1}
+ - {x: 0.34711704, y: 1.2}
+ - {x: -0.1252067, y: 1.2}
+ - {x: 0.09397601, y: 0}
+ - {x: 0.56629974, y: 0}
+ - {x: 0.09397601, y: 1.2}
+ - {x: 0.56629974, y: 1.4}
+ - {x: 0.09397601, y: 1.2}
+ - {x: 0.56629974, y: 1.4}
+ - {x: 0.09397601, y: 1.4}
+ - {x: 0.30503014, y: 0}
+ - {x: 0.77735394, y: 0}
+ - {x: 0.30503014, y: 1.4}
+ - {x: 0.77735394, y: 1.6}
+ - {x: 0.30503014, y: 1.4}
+ - {x: 0.77735394, y: 1.6}
+ - {x: 0.30503014, y: 1.6}
+ - {x: 0.5027571, y: 0}
+ - {x: 0.9750812, y: 0}
+ - {x: 0.5027571, y: 1.6}
+ - {x: 0.9750812, y: 1.8}
+ - {x: 0.5027571, y: 1.6}
+ - {x: 0.9750812, y: 1.8}
+ - {x: 0.5027571, y: 1.8}
+ - {x: 0.6822917, y: 0}
+ - {x: 1.1546154, y: 0}
+ - {x: 0.6822917, y: 1.8}
+ - {x: 1.1546154, y: 2}
+ - {x: 0.6822917, y: 1.8}
+ - {x: 1.1546154, y: 2}
+ - {x: 0.6822917, y: 2}
+ - {x: 1.3892107, y: 0}
+ - {x: 0.44770133, y: 0}
+ - {x: 1.3892107, y: 0.19999999}
+ - {x: 0.44770133, y: 0.19999999}
+ - {x: 1.209679, y: 0}
+ - {x: 0.26817006, y: 0}
+ - {x: 1.209679, y: 0.19999999}
+ - {x: 0.26817006, y: 0.39999998}
+ - {x: 1.209679, y: 0.19999999}
+ - {x: 0.26817006, y: 0.39999998}
+ - {x: 1.209679, y: 0.39999998}
+ - {x: 1.0119518, y: 0}
+ - {x: 0.07044242, y: 0}
+ - {x: 1.0119518, y: 0.39999998}
+ - {x: 0.07044242, y: 0.6}
+ - {x: 1.0119518, y: 0.39999998}
+ - {x: 0.07044242, y: 0.6}
+ - {x: 1.0119518, y: 0.6}
+ - {x: 0.80089873, y: 0}
+ - {x: -0.14061016, y: 0}
+ - {x: 0.80089873, y: 0.6}
+ - {x: -0.14061016, y: 0.8}
+ - {x: 0.80089873, y: 0.6}
+ - {x: -0.14061016, y: 0.8}
+ - {x: 0.80089873, y: 0.8}
+ - {x: 0.5817171, y: 0}
+ - {x: -0.3597922, y: 0}
+ - {x: 0.5817171, y: 0.8}
+ - {x: -0.3597922, y: 1}
+ - {x: 0.5817171, y: 0.8}
+ - {x: -0.3597922, y: 1}
+ - {x: 0.5817171, y: 1}
+ - {x: 0.35979813, y: 0}
+ - {x: -0.5817112, y: 0}
+ - {x: 0.35979813, y: 1}
+ - {x: -0.5817112, y: 1.2}
+ - {x: 0.35979813, y: 1}
+ - {x: -0.5817112, y: 1.2}
+ - {x: 0.35979813, y: 1.2}
+ - {x: 0.14061527, y: 0}
+ - {x: -0.8008938, y: 0}
+ - {x: 0.14061527, y: 1.2}
+ - {x: -0.8008938, y: 1.4}
+ - {x: 0.14061527, y: 1.2}
+ - {x: -0.8008938, y: 1.4}
+ - {x: 0.14061527, y: 1.4}
+ - {x: -0.070437215, y: 0}
+ - {x: -1.0119467, y: 0}
+ - {x: -0.070437215, y: 1.4}
+ - {x: -1.0119467, y: 1.6}
+ - {x: -0.070437215, y: 1.4}
+ - {x: -1.0119467, y: 1.6}
+ - {x: -0.070437215, y: 1.6}
+ - {x: -0.26816237, y: 0}
+ - {x: -1.2096719, y: 0}
+ - {x: -0.26816237, y: 1.6}
+ - {x: -1.2096719, y: 1.8}
+ - {x: -0.26816237, y: 1.6}
+ - {x: -1.2096719, y: 1.8}
+ - {x: -0.26816237, y: 1.8}
+ - {x: -0.44769785, y: 0}
+ - {x: -1.3892068, y: 0}
+ - {x: -0.44769785, y: 1.8}
+ - {x: -1.3892068, y: 2}
+ - {x: -0.44769785, y: 1.8}
+ - {x: -1.3892068, y: 2}
+ - {x: -0.44769785, y: 2}
+ - {x: 2.0100012, y: 0}
+ - {x: 5.000001, y: 0}
+ - {x: 2.0100012, y: 2}
+ - {x: 5.000001, y: 2}
+ m_Textures2: []
+ m_Textures3: []
+ m_Tangents:
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 0.99691737, y: 0, z: -0.07845895, w: -1}
+ - {x: 0.99691737, y: 0, z: -0.07845894, w: -1}
+ - {x: 0.99691737, y: 0, z: -0.07845895, w: -1}
+ - {x: 0.99691737, y: 0, z: -0.07845896, w: -1}
+ - {x: 0.98768836, y: 0, z: -0.15643448, w: -1}
+ - {x: 0.98768836, y: 0, z: -0.15643448, w: -1}
+ - {x: 0.98768836, y: 0, z: -0.15643448, w: -1}
+ - {x: 0.98768836, y: 0, z: -0.15643448, w: -1}
+ - {x: 0.97236997, y: 0, z: -0.2334453, w: -1}
+ - {x: 0.97236997, y: 0, z: -0.2334453, w: -1}
+ - {x: 0.97236997, y: 0, z: -0.2334453, w: -1}
+ - {x: 0.97236997, y: 0, z: -0.2334453, w: -1}
+ - {x: 0.95105654, y: 0, z: -0.30901697, w: -1}
+ - {x: 0.95105654, y: 0, z: -0.30901697, w: -1}
+ - {x: 0.95105654, y: 0, z: -0.30901697, w: -1}
+ - {x: 0.95105654, y: 0, z: -0.30901697, w: -1}
+ - {x: 0.92387956, y: 0, z: -0.3826834, w: -1}
+ - {x: 0.92387956, y: 0, z: -0.38268343, w: -1}
+ - {x: 0.92387956, y: 0, z: -0.3826834, w: -1}
+ - {x: 0.92387956, y: 0, z: -0.38268337, w: -1}
+ - {x: 0.8910065, y: 0, z: -0.45399052, w: -1}
+ - {x: 0.8910065, y: 0, z: -0.45399052, w: -1}
+ - {x: 0.8910065, y: 0, z: -0.45399052, w: -1}
+ - {x: 0.8910065, y: 0, z: -0.45399052, w: -1}
+ - {x: 0.85264015, y: 0, z: -0.5224986, w: -1}
+ - {x: 0.85264015, y: 0, z: -0.5224986, w: -1}
+ - {x: 0.85264015, y: 0, z: -0.5224986, w: -1}
+ - {x: 0.85264015, y: 0, z: -0.52249867, w: -1}
+ - {x: 0.80901706, y: 0, z: -0.58778524, w: -1}
+ - {x: 0.80901706, y: 0, z: -0.58778524, w: -1}
+ - {x: 0.80901706, y: 0, z: -0.58778524, w: -1}
+ - {x: 0.80901706, y: 0, z: -0.58778524, w: -1}
+ - {x: 0.7604059, y: 0, z: -0.64944816, w: -1}
+ - {x: 0.7604059, y: 0, z: -0.6494482, w: -1}
+ - {x: 0.7604059, y: 0, z: -0.64944816, w: -1}
+ - {x: 0.7604059, y: 0, z: -0.64944816, w: -1}
+ - {x: 0.7071068, y: 0, z: -0.7071068, w: -1}
+ - {x: 0.7071068, y: 0, z: -0.7071068, w: -1}
+ - {x: 0.7071068, y: 0, z: -0.7071068, w: -1}
+ - {x: 0.7071068, y: 0, z: -0.7071068, w: -1}
+ - {x: 0.6494479, y: 0, z: -0.76040614, w: -1}
+ - {x: 0.6494479, y: 0, z: -0.7604061, w: -1}
+ - {x: 0.6494479, y: 0, z: -0.76040614, w: -1}
+ - {x: 0.64944786, y: 0, z: -0.76040614, w: -1}
+ - {x: 0.5877852, y: 0, z: -0.8090171, w: -1}
+ - {x: 0.5877852, y: 0, z: -0.8090171, w: -1}
+ - {x: 0.5877852, y: 0, z: -0.8090171, w: -1}
+ - {x: 0.5877852, y: 0, z: -0.8090171, w: -1}
+ - {x: 0.5224984, y: 0, z: -0.85264033, w: -1}
+ - {x: 0.52249837, y: 0, z: -0.85264033, w: -1}
+ - {x: 0.5224984, y: 0, z: -0.85264033, w: -1}
+ - {x: 0.52249837, y: 0, z: -0.85264033, w: -1}
+ - {x: 0.4539905, y: 0, z: -0.8910065, w: -1}
+ - {x: 0.4539905, y: 0, z: -0.8910065, w: -1}
+ - {x: 0.4539905, y: 0, z: -0.8910065, w: -1}
+ - {x: 0.4539905, y: 0, z: -0.8910065, w: -1}
+ - {x: 0.38268358, y: 0, z: -0.9238795, w: -1}
+ - {x: 0.3826836, y: 0, z: -0.9238795, w: -1}
+ - {x: 0.38268358, y: 0, z: -0.9238795, w: -1}
+ - {x: 0.38268355, y: 0, z: -0.9238795, w: -1}
+ - {x: 0.30901694, y: 0, z: -0.95105654, w: -1}
+ - {x: 0.30901694, y: 0, z: -0.95105654, w: -1}
+ - {x: 0.30901694, y: 0, z: -0.95105654, w: -1}
+ - {x: 0.30901694, y: 0, z: -0.95105654, w: -1}
+ - {x: 0.23344547, y: 0, z: -0.9723699, w: -1}
+ - {x: 0.23344545, y: 0, z: -0.9723699, w: -1}
+ - {x: 0.23344547, y: 0, z: -0.9723699, w: -1}
+ - {x: 0.23344545, y: 0, z: -0.9723699, w: -1}
+ - {x: 0.1564344, y: 0, z: -0.98768836, w: -1}
+ - {x: 0.1564344, y: 0, z: -0.98768836, w: -1}
+ - {x: 0.1564344, y: 0, z: -0.98768836, w: -1}
+ - {x: 0.1564344, y: 0, z: -0.98768836, w: -1}
+ - {x: 0.078459136, y: 0, z: -0.99691737, w: -1}
+ - {x: 0.07845917, y: 0, z: -0.99691737, w: -1}
+ - {x: 0.078459136, y: 0, z: -0.99691737, w: -1}
+ - {x: 0.0784591, y: 0, z: -0.99691737, w: -1}
+ - {x: 0.07845912, y: 0, z: 0.99691737, w: -1}
+ - {x: 0.15643439, y: 0, z: 0.98768836, w: -1}
+ - {x: 0.07845912, y: 0, z: 0.99691737, w: -1}
+ - {x: 0.18228257, y: 0, z: 0.9832462, w: -1}
+ - {x: 0.1564344, y: 0, z: 0.98768836, w: -1}
+ - {x: 0.309017, y: 0, z: 0.95105654, w: -1}
+ - {x: 0.18228255, y: 0, z: 0.98324615, w: -1}
+ - {x: 0.30901703, y: 0, z: 0.95105654, w: -1}
+ - {x: 0.18228255, y: 0, z: 0.98324615, w: -1}
+ - {x: 0.30901703, y: 0, z: 0.95105654, w: -1}
+ - {x: 0.23344517, y: 0, z: 0.97236997, w: -1}
+ - {x: 0.309017, y: 0, z: 0.95105654, w: -1}
+ - {x: 0.4539907, y: 0, z: 0.89100647, w: -1}
+ - {x: 0.309017, y: 0, z: 0.95105654, w: -1}
+ - {x: 0.4539907, y: 0, z: 0.89100647, w: -1}
+ - {x: 0.309017, y: 0, z: 0.95105654, w: -1}
+ - {x: 0.4539907, y: 0, z: 0.89100647, w: -1}
+ - {x: 0.38268366, y: 0, z: 0.92387944, w: -1}
+ - {x: 0.4539907, y: 0, z: 0.8910064, w: -1}
+ - {x: 0.5877855, y: 0, z: 0.8090169, w: -1}
+ - {x: 0.4539907, y: 0, z: 0.8910064, w: -1}
+ - {x: 0.5877855, y: 0, z: 0.8090169, w: -1}
+ - {x: 0.4539907, y: 0, z: 0.8910064, w: -1}
+ - {x: 0.5877855, y: 0, z: 0.8090169, w: -1}
+ - {x: 0.52249867, y: 0, z: 0.8526401, w: -1}
+ - {x: 0.5877854, y: 0, z: 0.8090169, w: -1}
+ - {x: 0.70710677, y: 0, z: 0.70710677, w: -1}
+ - {x: 0.5877854, y: 0, z: 0.8090169, w: -1}
+ - {x: 0.7071067, y: 0, z: 0.7071068, w: -1}
+ - {x: 0.5877854, y: 0, z: 0.8090169, w: -1}
+ - {x: 0.7071067, y: 0, z: 0.7071068, w: -1}
+ - {x: 0.64944834, y: 0, z: 0.7604057, w: -1}
+ - {x: 0.70710677, y: 0, z: 0.70710677, w: -1}
+ - {x: 0.80901694, y: 0, z: 0.5877854, w: -1}
+ - {x: 0.7071067, y: 0, z: 0.7071068, w: -1}
+ - {x: 0.80901694, y: 0, z: 0.5877854, w: -1}
+ - {x: 0.7071067, y: 0, z: 0.7071068, w: -1}
+ - {x: 0.80901694, y: 0, z: 0.5877854, w: -1}
+ - {x: 0.7604058, y: 0, z: 0.6494483, w: -1}
+ - {x: 0.8090169, y: 0, z: 0.5877854, w: -1}
+ - {x: 0.89100647, y: 0, z: 0.45399067, w: -1}
+ - {x: 0.8090169, y: 0, z: 0.5877854, w: -1}
+ - {x: 0.89100647, y: 0, z: 0.45399067, w: -1}
+ - {x: 0.8090169, y: 0, z: 0.5877854, w: -1}
+ - {x: 0.89100647, y: 0, z: 0.45399067, w: -1}
+ - {x: 0.8526401, y: 0, z: 0.52249867, w: -1}
+ - {x: 0.89100647, y: 0, z: 0.4539907, w: -1}
+ - {x: 0.9510566, y: 0, z: 0.30901688, w: -1}
+ - {x: 0.89100647, y: 0, z: 0.4539907, w: -1}
+ - {x: 0.9510566, y: 0, z: 0.30901688, w: -1}
+ - {x: 0.89100647, y: 0, z: 0.4539907, w: -1}
+ - {x: 0.9510566, y: 0, z: 0.30901688, w: -1}
+ - {x: 0.92387944, y: 0, z: 0.38268366, w: -1}
+ - {x: 0.9510566, y: 0, z: 0.30901688, w: -1}
+ - {x: 0.98768836, y: 0, z: 0.1564343, w: -1}
+ - {x: 0.9510566, y: 0, z: 0.3090169, w: -1}
+ - {x: 0.98768836, y: 0, z: 0.1564343, w: -1}
+ - {x: 0.9510566, y: 0, z: 0.30901688, w: -1}
+ - {x: 0.98768836, y: 0, z: 0.1564343, w: -1}
+ - {x: 0.97237, y: 0, z: 0.23344494, w: -1}
+ - {x: 0.98768836, y: 0, z: 0.1564343, w: -1}
+ - {x: 0.99691737, y: 0, z: 0.07845916, w: -1}
+ - {x: 0.98768836, y: 0, z: 0.1564343, w: -1}
+ - {x: 0.99691737, y: 0, z: 0.078459166, w: -1}
+ - {x: 0.98768836, y: 0, z: 0.1564343, w: -1}
+ - {x: 0.99691737, y: 0, z: 0.078459166, w: -1}
+ - {x: 0.99691737, y: 0, z: 0.07845916, w: -1}
+ - {x: -0.078458816, y: 0, z: -0.99691737, w: -1}
+ - {x: -0.15643434, y: 0, z: -0.98768836, w: -1}
+ - {x: -0.078458816, y: 0, z: -0.99691737, w: -1}
+ - {x: -0.1822826, y: 0, z: -0.9832462, w: -1}
+ - {x: -0.15643433, y: 0, z: -0.98768836, w: -1}
+ - {x: -0.30901697, y: 0, z: -0.95105654, w: -1}
+ - {x: -0.18228258, y: 0, z: -0.98324615, w: -1}
+ - {x: -0.30901697, y: 0, z: -0.95105654, w: -1}
+ - {x: -0.18228258, y: 0, z: -0.98324615, w: -1}
+ - {x: -0.30901697, y: 0, z: -0.95105654, w: -1}
+ - {x: -0.23344538, y: 0, z: -0.97236997, w: -1}
+ - {x: -0.309017, y: 0, z: -0.95105654, w: -1}
+ - {x: -0.4539906, y: 0, z: -0.89100647, w: -1}
+ - {x: -0.309017, y: 0, z: -0.95105654, w: -1}
+ - {x: -0.4539906, y: 0, z: -0.8910065, w: -1}
+ - {x: -0.309017, y: 0, z: -0.95105654, w: -1}
+ - {x: -0.4539906, y: 0, z: -0.8910065, w: -1}
+ - {x: -0.38268346, y: 0, z: -0.9238795, w: -1}
+ - {x: -0.4539906, y: 0, z: -0.89100647, w: -1}
+ - {x: -0.5877855, y: 0, z: -0.8090169, w: -1}
+ - {x: -0.45399058, y: 0, z: -0.8910065, w: -1}
+ - {x: -0.5877855, y: 0, z: -0.8090169, w: -1}
+ - {x: -0.45399058, y: 0, z: -0.8910065, w: -1}
+ - {x: -0.5877855, y: 0, z: -0.8090169, w: -1}
+ - {x: -0.52249867, y: 0, z: -0.8526401, w: -1}
+ - {x: -0.5877855, y: 0, z: -0.8090169, w: -1}
+ - {x: -0.70710677, y: 0, z: -0.7071068, w: -1}
+ - {x: -0.5877855, y: 0, z: -0.8090168, w: -1}
+ - {x: -0.7071068, y: 0, z: -0.70710677, w: -1}
+ - {x: -0.5877854, y: 0, z: -0.8090169, w: -1}
+ - {x: -0.7071068, y: 0, z: -0.70710677, w: -1}
+ - {x: -0.6494484, y: 0, z: -0.7604057, w: -1}
+ - {x: -0.7071068, y: 0, z: -0.70710677, w: -1}
+ - {x: -0.8090168, y: 0, z: -0.5877856, w: -1}
+ - {x: -0.7071068, y: 0, z: -0.70710677, w: -1}
+ - {x: -0.8090168, y: 0, z: -0.5877856, w: -1}
+ - {x: -0.7071068, y: 0, z: -0.7071067, w: -1}
+ - {x: -0.8090168, y: 0, z: -0.5877856, w: -1}
+ - {x: -0.7604057, y: 0, z: -0.64944834, w: -1}
+ - {x: -0.8090168, y: 0, z: -0.5877856, w: -1}
+ - {x: -0.89100647, y: 0, z: -0.45399067, w: -1}
+ - {x: -0.80901676, y: 0, z: -0.5877856, w: -1}
+ - {x: -0.89100647, y: 0, z: -0.45399064, w: -1}
+ - {x: -0.80901676, y: 0, z: -0.5877856, w: -1}
+ - {x: -0.89100647, y: 0, z: -0.45399067, w: -1}
+ - {x: -0.85264, y: 0, z: -0.5224989, w: -1}
+ - {x: -0.89100647, y: 0, z: -0.4539907, w: -1}
+ - {x: -0.95105666, y: 0, z: -0.30901667, w: -1}
+ - {x: -0.89100647, y: 0, z: -0.4539907, w: -1}
+ - {x: -0.95105666, y: 0, z: -0.30901667, w: -1}
+ - {x: -0.89100647, y: 0, z: -0.4539907, w: -1}
+ - {x: -0.95105666, y: 0, z: -0.30901667, w: -1}
+ - {x: -0.92387956, y: 0, z: -0.38268346, w: -1}
+ - {x: -0.95105666, y: 0, z: -0.3090167, w: -1}
+ - {x: -0.9876884, y: 0, z: -0.15643406, w: -1}
+ - {x: -0.95105666, y: 0, z: -0.3090167, w: -1}
+ - {x: -0.9876884, y: 0, z: -0.15643406, w: -1}
+ - {x: -0.95105666, y: 0, z: -0.3090167, w: -1}
+ - {x: -0.9876884, y: 0, z: -0.15643406, w: -1}
+ - {x: -0.9723701, y: 0, z: -0.23344477, w: -1}
+ - {x: -0.9876884, y: 0, z: -0.15643406, w: -1}
+ - {x: -0.99691737, y: 0, z: -0.07845885, w: -1}
+ - {x: -0.9876884, y: 0, z: -0.15643406, w: -1}
+ - {x: -0.99691737, y: 0, z: -0.07845886, w: -1}
+ - {x: -0.9876884, y: 0, z: -0.15643406, w: -1}
+ - {x: -0.99691737, y: 0, z: -0.07845886, w: -1}
+ - {x: -0.99691737, y: 0, z: -0.07845886, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ m_Colors: []
+ m_UnwrapParameters:
+ m_HardAngle: 88
+ m_PackMargin: 20
+ m_AngleError: 8
+ m_AreaError: 15
+ m_PreserveMeshAssetOnDestroy: 0
+ assetGuid:
+ m_Mesh: {fileID: 583195556}
+ m_VersionIndex: 2863
+ m_IsSelectable: 1
+ m_SelectedFaces:
+ m_SelectedEdges: []
+ m_SelectedVertices:
+--- !u!4 &991214686
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 991214680}
+ m_LocalRotation: {x: -0, y: -0.7071068, z: -0, w: 0.7071068}
+ m_LocalPosition: {x: -2, y: 0, z: -3}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1216712179}
+ m_RootOrder: 12
+ m_LocalEulerAnglesHint: {x: 0, y: -90, z: 0}
+--- !u!43 &1032691993
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh38284
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 36
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 24
+ localAABB:
+ m_Center: {x: 2.5, y: 1, z: -1.5}
+ m_Extent: {x: 2.5, y: 1, z: 1.5}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 24
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 1152
+ _typelessdata: 00000000000000000000000000000000000000000000803f000080bf0000000000000000000080bf00000000000000000000a040000000000000000000000000000000000000803f000080bf0000000000000000000080bf0000a0c00000000000000000000000400000000000000000000000000000803f000080bf0000000000000000000080bf00000000000000400000a040000000400000000000000000000000000000803f000080bf0000000000000000000080bf0000a0c0000000400000a04000000000000000000000803f000000000000000000000000000000000000803f000080bf00000000000000000000a04000000000000040c00000803f000000000000000000000000000000000000803f000080bf000040c0000000000000a04000000040000000000000803f000000000000000000000000000000000000803f000080bf00000000000000400000a04000000040000040c00000803f000000000000000000000000000000000000803f000080bf000040c0000000400000a04000000000000040c00000000000000000000080bf0000803f0000000000000000000080bf0000a040000000000000000000000000000040c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000000000a04000000040000040c00000000000000000000080bf0000803f0000000000000000000080bf0000a040000000400000000000000040000040c00000000000000000000080bf0000803f0000000000000000000080bf00000000000000400000000000000000000040c0000080bf00000000000000000000000000000000000080bf000080bf0000404000000000000000000000000000000000000080bf00000000000000000000000000000000000080bf000080bf00000000000000000000000000000040000040c0000080bf00000000000000000000000000000000000080bf000080bf0000404000000040000000000000004000000000000080bf00000000000000000000000000000000000080bf000080bf0000000000000040000000000000004000000000000000000000803f000000000000803f0000000000000000000080bf00000000000000000000a0400000004000000000000000000000803f000000000000803f0000000000000000000080bf0000a040000000000000000000000040000040c0000000000000803f000000000000803f0000000000000000000080bf00000000000040c00000a04000000040000040c0000000000000803f000000000000803f0000000000000000000080bf0000a040000040c00000000000000000000040c000000000000080bf00000000000080bf0000000000000000000080bf00000000000040c00000a04000000000000040c000000000000080bf00000000000080bf0000000000000000000080bf0000a0c0000040c000000000000000000000000000000000000080bf00000000000080bf0000000000000000000080bf00000000000000000000a040000000000000000000000000000080bf00000000000080bf0000000000000000000080bf0000a0c000000000
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: 2.5, y: 1, z: -1.5}
+ m_Extent: {x: 2.5, y: 1, z: 1.5}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!43 &1109938527
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh38360
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 36
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 24
+ localAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 24
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 1152
+ _typelessdata: 00000035f8ff7fbf0000000000000000000000000000803f000080bf0000000000000000000080bf000000b5f8ff7fbfe2462641000080bf0000000000000000000000000000803f000080bf0000000000000000000080bfe24626c1000080bf00000000000080b50000000000000000000000000000803f000080bf0000000000000000000080bf00000000000080b5e0462641000080350000000000000000000000000000803f000080bf0000000000000000000080bfe04626c100008035e2462641000080bf000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000a60080bfe2462641000080bf000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0a60080bfe046264100008035000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000d6469eb7e046264100008035000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0d6469eb7e2462641000080bf000040c00000000000000000000080bf0000803f0000000000000000000080bfe2462641000080bf00000035f8ff7fbf000040c00000000000000000000080bf0000803f0000000000000000000080bf00000035f8ff7fbfe046264100008035000040c00000000000000000000080bf0000803f0000000000000000000080bfe04626410000803500000000000080b5000040c00000000000000000000080bf0000803f0000000000000000000080bf00000000000080b500000035f8ff7fbf000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040f8ff7fbf00000035f8ff7fbf00000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080f8ff7fbf00000000000080b5000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040000080b500000000000080b500000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080000080b500000000000080b500000000a51145b40000803f000000000000803fa511453400000000000080bfa51145aa00000000e04626410000803500000000a51145b40000803f000000000000803fa511453400000000000080bfe04626410000000000000000000080b5000040c0a51145b40000803f000000000000803fa511453400000000000080bfa51145aa000040c0e046264100008035000040c0a51145b40000803f000000000000803fa511453400000000000080bfe0462641000040c000000035f8ff7fbf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb5000040c0e2462641000080bf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c1000040c000000035f8ff7fbf00000000a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb500000000e2462641000080bf00000000a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c100000000
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!1 &1198859010
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1198859011}
+ - component: {fileID: 1198859016}
+ - component: {fileID: 1198859015}
+ - component: {fileID: 1198859014}
+ - component: {fileID: 1198859013}
+ - component: {fileID: 1198859012}
+ m_Layer: 0
+ m_Name: Platform (12)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1198859011
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1198859010}
+ m_LocalRotation: {x: 0, y: 0, z: 0.86602545, w: 0.49999994}
+ m_LocalPosition: {x: 7, y: 0, z: -8}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1216712179}
+ m_RootOrder: 20
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 120}
+--- !u!64 &1198859012
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1198859010}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 614229219}
+--- !u!33 &1198859013
+MeshFilter:
+ m_ObjectHideFlags: 10
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1198859010}
+ m_Mesh: {fileID: 614229219}
+--- !u!23 &1198859014
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1198859010}
+ 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: 2100000, guid: 7fe642ffa04ee4a4b89f3799e1ae83cf, type: 2}
+ 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: 2
+ 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!114 &1198859015
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1198859010}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Shape:
+ rid: 7379700133270126595
+ m_Size: {x: 5, y: 2, z: -3}
+ m_Rotation: {x: 0, y: 0, z: 0, w: 1}
+ m_PivotLocation: 1
+ m_PivotPosition: {x: 0, y: 0, z: 0}
+ m_UnmodifiedMeshVersion: 801
+ m_ShapeBox:
+ m_Center: {x: 2.5, y: 1, z: -1.5}
+ m_Extent: {x: 2.5, y: 1, z: 1.5}
+ references:
+ version: 2
+ RefIds:
+ - rid: 7379700133270126595
+ type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
+--- !u!114 &1198859016
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1198859010}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MeshFormatVersion: 2
+ m_Faces:
+ - m_Indexes: 000000000100000002000000010000000300000002000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 040000000500000006000000050000000700000006000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 08000000090000000a000000090000000b0000000a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 100000001100000012000000110000001300000012000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 140000001500000016000000150000001700000016000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ m_SharedVertices:
+ - m_Vertices: 000000000d00000016000000
+ - m_Vertices: 010000000400000017000000
+ - m_Vertices: 020000000f00000010000000
+ - m_Vertices: 030000000600000011000000
+ - m_Vertices: 050000000800000015000000
+ - m_Vertices: 070000000a00000013000000
+ - m_Vertices: 090000000c00000014000000
+ - m_Vertices: 0b0000000e00000012000000
+ m_SharedTextures: []
+ m_Positions:
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ m_Textures0:
+ - {x: -0.00000047683716, y: -0.9999995}
+ - {x: -10.392305, y: -1}
+ - {x: 0, y: -0.0000009536743}
+ - {x: -10.392303, y: 0.0000009536743}
+ - {x: 0, y: -1.0000198}
+ - {x: -3, y: -1.0000198}
+ - {x: 0, y: -0.000018868053}
+ - {x: -3, y: -0.000018868053}
+ - {x: 10.392305, y: -1}
+ - {x: 0.00000047683716, y: -0.9999995}
+ - {x: 10.392303, y: 0.0000009536743}
+ - {x: 0, y: -0.0000009536743}
+ - {x: 3, y: -0.9999995}
+ - {x: -0, y: -0.9999995}
+ - {x: 3, y: -0.0000009536743}
+ - {x: -0, y: -0.0000009536743}
+ - {x: -1.7503237e-13, y: 0}
+ - {x: 10.392303, y: 0}
+ - {x: -1.7503237e-13, y: -3}
+ - {x: 10.392303, y: -3}
+ - {x: -0.0000005227208, y: -3}
+ - {x: -10.392305, y: -3}
+ - {x: -0.0000005227208, y: 0}
+ - {x: -10.392305, y: 0}
+ m_Textures2: []
+ m_Textures3: []
+ m_Tangents:
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ m_Colors: []
+ m_UnwrapParameters:
+ m_HardAngle: 88
+ m_PackMargin: 20
+ m_AngleError: 8
+ m_AreaError: 15
+ m_PreserveMeshAssetOnDestroy: 0
+ assetGuid:
+ m_Mesh: {fileID: 614229219}
+ m_VersionIndex: 1273
+ m_IsSelectable: 1
+ m_SelectedFaces:
+ m_SelectedEdges: []
+ m_SelectedVertices:
+--- !u!1 &1216712178
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1216712179}
+ m_Layer: 0
+ m_Name: Environment
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1216712179
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1216712178}
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 0, y: -3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children:
+ - {fileID: 1336733117}
+ - {fileID: 1242467420}
+ - {fileID: 218398862}
+ - {fileID: 5907897126286072738}
+ - {fileID: 895655156}
+ - {fileID: 787859572}
+ - {fileID: 1357701540}
+ - {fileID: 257695706}
+ - {fileID: 3834458251120292011}
+ - {fileID: 760928275}
+ - {fileID: 865836988}
+ - {fileID: 1672108347}
+ - {fileID: 991214686}
+ - {fileID: 433148087}
+ - {fileID: 1528336185}
+ - {fileID: 1370913045}
+ - {fileID: 26412878}
+ - {fileID: 1548872815}
+ - {fileID: 1713890268}
+ - {fileID: 2060483292}
+ - {fileID: 1198859011}
+ - {fileID: 1390584919}
+ - {fileID: 112252669}
+ m_Father: {fileID: 0}
+ m_RootOrder: 4
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &1242467419
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 1216712179}
+ m_Modifications:
+ - target: {fileID: 598309288828770140, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: GlobalObjectIdHash
+ value: 2170578543
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394586, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_Name
+ value: Network Push Block
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_RootOrder
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -5.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+--- !u!4 &1242467420 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 3338652870361394587, guid: b6dfd7ace8d17c843b78fbc0e5f0a07d, type: 3}
+ m_PrefabInstance: {fileID: 1242467419}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &1252741657
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1252741660}
+ - component: {fileID: 1252741659}
+ - component: {fileID: 1252741661}
+ m_Layer: 0
+ m_Name: NetworkManager
+ m_TagString: NetworkManager
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &1252741659
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1252741657}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 593a2fe42fa9d37498c96f9a383b6521, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ RunInBackground: 1
+ LogLevel: 1
+ NetworkConfig:
+ ProtocolVersion: 0
+ NetworkTransport: {fileID: 1252741661}
+ PlayerPrefab: {fileID: 7761971533017685566, guid: 4a07efd71e578854985fe4ad9831c8ef, type: 3}
+ NetworkPrefabs: []
+ TickRate: 30
+ ClientConnectionBufferTimeout: 10
+ ConnectionApproval: 0
+ ConnectionData:
+ EnableTimeResync: 0
+ TimeResyncInterval: 30
+ EnsureNetworkVariableLengthSafety: 0
+ EnableSceneManagement: 1
+ ForceSamePrefabs: 1
+ RecycleNetworkIds: 1
+ NetworkIdRecycleDelay: 120
+ RpcHashSize: 0
+ LoadSceneTimeOut: 120
+ SpawnTimeout: 1
+ EnableNetworkLogs: 1
+--- !u!4 &1252741660
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1252741657}
+ 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: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &1252741661
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1252741657}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 54618226c9df54608af7731199ed5f0b, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ ConnectAddress: 127.0.0.1
+ Port: 7777
+ SecureConnection: 0
+ AllowForwardedRequest: 1
+ CertificateBase64String:
+--- !u!1 &1336733111
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1336733117}
+ - component: {fileID: 1336733116}
+ - component: {fileID: 1336733115}
+ - component: {fileID: 1336733114}
+ - component: {fileID: 1336733113}
+ - component: {fileID: 1336733112}
+ m_Layer: 0
+ m_Name: Floor
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!64 &1336733112
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1336733111}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 750481606}
+--- !u!33 &1336733113
+MeshFilter:
+ m_ObjectHideFlags: 10
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1336733111}
+ m_Mesh: {fileID: 750481606}
+--- !u!23 &1336733114
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1336733111}
+ 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: 2100000, guid: 7fe642ffa04ee4a4b89f3799e1ae83cf, type: 2}
+ 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: 2
+ 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!114 &1336733115
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1336733111}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Shape:
+ rid: 7379700133270126594
+ m_Size: {x: -14, y: -1, z: 13}
+ m_Rotation: {x: 0, y: 0, z: 0, w: 1}
+ m_PivotLocation: 1
+ m_PivotPosition: {x: 0, y: 0, z: 0}
+ m_UnmodifiedMeshVersion: 3217
+ m_ShapeBox:
+ m_Center: {x: -7, y: -0.5, z: 6.5}
+ m_Extent: {x: 7, y: 0.5, z: 6.5}
+ references:
+ version: 2
+ RefIds:
+ - rid: 7379700133270126594
+ type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
+--- !u!114 &1336733116
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1336733111}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MeshFormatVersion: 2
+ m_Faces:
+ - m_Indexes: 000000000100000002000000010000000300000002000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 040000000500000006000000050000000700000006000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 08000000090000000a000000090000000b0000000a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 100000001100000012000000110000001300000012000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 140000001500000016000000150000001700000016000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ m_SharedVertices:
+ - m_Vertices: 000000000d00000016000000
+ - m_Vertices: 010000000400000017000000
+ - m_Vertices: 020000000f00000010000000
+ - m_Vertices: 030000000600000011000000
+ - m_Vertices: 050000000800000015000000
+ - m_Vertices: 070000000a00000013000000
+ - m_Vertices: 090000000c00000014000000
+ - m_Vertices: 0b0000000e00000012000000
+ m_SharedTextures: []
+ m_Positions:
+ - {x: -27.5, y: -1, z: 19}
+ - {x: 0, y: -1, z: 19}
+ - {x: -27.5, y: 0, z: 19}
+ - {x: 0, y: 0, z: 19}
+ - {x: 0, y: -1, z: 19}
+ - {x: 0, y: -1, z: -7}
+ - {x: 0, y: 0, z: 19}
+ - {x: 0, y: 0, z: -7}
+ - {x: 0, y: -1, z: -7}
+ - {x: -27.5, y: -1, z: -7}
+ - {x: 0, y: 0, z: -7}
+ - {x: -27.5, y: 0, z: -7}
+ - {x: -27.5, y: -1, z: -7}
+ - {x: -27.5, y: -1, z: 19}
+ - {x: -27.5, y: 0, z: -7}
+ - {x: -27.5, y: 0, z: 19}
+ - {x: -27.5, y: 0, z: 19}
+ - {x: 0, y: 0, z: 19}
+ - {x: -27.5, y: 0, z: -7}
+ - {x: 0, y: 0, z: -7}
+ - {x: -27.5, y: -1, z: -7}
+ - {x: 0, y: -1, z: -7}
+ - {x: -27.5, y: -1, z: 19}
+ - {x: 0, y: -1, z: 19}
+ m_Textures0:
+ - {x: 27.5, y: -1}
+ - {x: 0, y: -1}
+ - {x: 27.5, y: 0}
+ - {x: 0, y: 0}
+ - {x: 19, y: -1}
+ - {x: -7, y: -1}
+ - {x: 19, y: 0}
+ - {x: -7, y: 0}
+ - {x: 0, y: -1}
+ - {x: -27.5, y: -1}
+ - {x: 0, y: 0}
+ - {x: -27.5, y: 0}
+ - {x: 7, y: -1}
+ - {x: -19, y: -1}
+ - {x: 7, y: 0}
+ - {x: -19, y: 0}
+ - {x: -27.5, y: 19}
+ - {x: 0, y: 19}
+ - {x: -27.5, y: -7}
+ - {x: 0, y: -7}
+ - {x: 27.5, y: -7}
+ - {x: -0, y: -7}
+ - {x: 27.5, y: 19}
+ - {x: 0, y: 19}
+ m_Textures2: []
+ m_Textures3: []
+ m_Tangents:
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ m_Colors: []
+ m_UnwrapParameters:
+ m_HardAngle: 88
+ m_PackMargin: 20
+ m_AngleError: 8
+ m_AreaError: 15
+ m_PreserveMeshAssetOnDestroy: 0
+ assetGuid:
+ m_Mesh: {fileID: 750481606}
+ m_VersionIndex: 3530
+ m_IsSelectable: 1
+ m_SelectedFaces:
+ m_SelectedEdges: []
+ m_SelectedVertices:
+--- !u!4 &1336733117
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1336733111}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: 7, y: 0, z: -6}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1216712179}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &1357701539
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 1216712179}
+ m_Modifications:
+ - target: {fileID: 5907897126438711473, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: GlobalObjectIdHash
+ value: 3826622927
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410576, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_Name
+ value: Network Moving Platform (3)
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_RootOrder
+ value: 6
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -16
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817442538182207, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 5
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+--- !u!4 &1357701540 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ m_PrefabInstance: {fileID: 1357701539}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1 &1357701541 stripped
+GameObject:
+ m_CorrespondingSourceObject: {fileID: 8752817440950304478, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ m_PrefabInstance: {fileID: 1357701539}
+ m_PrefabAsset: {fileID: 0}
+--- !u!114 &1357701561
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1357701541}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: fb776fd9c787c844aa3260fec2c866bb, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ angularVelocity: {x: 0, y: 30, z: 0}
+ localRotation: 0
+ linearVelocity: {x: 0, y: 0, z: 0}
+ localTranslation: 0
+--- !u!1 &1370913044
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1370913045}
+ - component: {fileID: 1370913050}
+ - component: {fileID: 1370913049}
+ - component: {fileID: 1370913048}
+ - component: {fileID: 1370913047}
+ - component: {fileID: 1370913046}
+ m_Layer: 0
+ m_Name: Platform (7)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1370913045
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1370913044}
+ m_LocalRotation: {x: 0, y: 0, z: 0.5, w: 0.8660254}
+ m_LocalPosition: {x: 7, y: 0, z: 10}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1216712179}
+ m_RootOrder: 15
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 60}
+--- !u!64 &1370913046
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1370913044}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 1109938527}
+--- !u!33 &1370913047
+MeshFilter:
+ m_ObjectHideFlags: 10
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1370913044}
+ m_Mesh: {fileID: 1109938527}
+--- !u!23 &1370913048
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1370913044}
+ 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: 2100000, guid: 7fe642ffa04ee4a4b89f3799e1ae83cf, type: 2}
+ 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: 2
+ 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!114 &1370913049
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1370913044}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Shape:
+ rid: 7379700133270126595
+ m_Size: {x: 5, y: 2, z: -3}
+ m_Rotation: {x: 0, y: 0, z: 0, w: 1}
+ m_PivotLocation: 1
+ m_PivotPosition: {x: 0, y: 0, z: 0}
+ m_UnmodifiedMeshVersion: 801
+ m_ShapeBox:
+ m_Center: {x: 2.5, y: 1, z: -1.5}
+ m_Extent: {x: 2.5, y: 1, z: 1.5}
+ references:
+ version: 2
+ RefIds:
+ - rid: 7379700133270126595
+ type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
+--- !u!114 &1370913050
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1370913044}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MeshFormatVersion: 2
+ m_Faces:
+ - m_Indexes: 000000000100000002000000010000000300000002000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 040000000500000006000000050000000700000006000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 08000000090000000a000000090000000b0000000a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 100000001100000012000000110000001300000012000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 140000001500000016000000150000001700000016000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ m_SharedVertices:
+ - m_Vertices: 000000000d00000016000000
+ - m_Vertices: 010000000400000017000000
+ - m_Vertices: 020000000f00000010000000
+ - m_Vertices: 030000000600000011000000
+ - m_Vertices: 050000000800000015000000
+ - m_Vertices: 070000000a00000013000000
+ - m_Vertices: 090000000c00000014000000
+ - m_Vertices: 0b0000000e00000012000000
+ m_SharedTextures: []
+ m_Positions:
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ m_Textures0:
+ - {x: -0.00000047683716, y: -0.9999995}
+ - {x: -10.392305, y: -1}
+ - {x: 0, y: -0.0000009536743}
+ - {x: -10.392303, y: 0.0000009536743}
+ - {x: 0, y: -1.0000198}
+ - {x: -3, y: -1.0000198}
+ - {x: 0, y: -0.000018868053}
+ - {x: -3, y: -0.000018868053}
+ - {x: 10.392305, y: -1}
+ - {x: 0.00000047683716, y: -0.9999995}
+ - {x: 10.392303, y: 0.0000009536743}
+ - {x: 0, y: -0.0000009536743}
+ - {x: 3, y: -0.9999995}
+ - {x: -0, y: -0.9999995}
+ - {x: 3, y: -0.0000009536743}
+ - {x: -0, y: -0.0000009536743}
+ - {x: -1.7503237e-13, y: 0}
+ - {x: 10.392303, y: 0}
+ - {x: -1.7503237e-13, y: -3}
+ - {x: 10.392303, y: -3}
+ - {x: -0.0000005227208, y: -3}
+ - {x: -10.392305, y: -3}
+ - {x: -0.0000005227208, y: 0}
+ - {x: -10.392305, y: 0}
+ m_Textures2: []
+ m_Textures3: []
+ m_Tangents:
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ m_Colors: []
+ m_UnwrapParameters:
+ m_HardAngle: 88
+ m_PackMargin: 20
+ m_AngleError: 8
+ m_AreaError: 15
+ m_PreserveMeshAssetOnDestroy: 0
+ assetGuid:
+ m_Mesh: {fileID: 1109938527}
+ m_VersionIndex: 1258
+ m_IsSelectable: 1
+ m_SelectedFaces:
+ m_SelectedEdges: []
+ m_SelectedVertices:
+--- !u!1 &1390584918
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1390584919}
+ - component: {fileID: 1390584924}
+ - component: {fileID: 1390584923}
+ - component: {fileID: 1390584922}
+ - component: {fileID: 1390584921}
+ - component: {fileID: 1390584920}
+ m_Layer: 0
+ m_Name: Platform (13)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1390584919
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1390584918}
+ m_LocalRotation: {x: 0.5, y: 0.5, z: 0.5, w: 0.5}
+ m_LocalPosition: {x: 3, y: 0, z: 14}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1216712179}
+ m_RootOrder: 21
+ m_LocalEulerAnglesHint: {x: 0, y: 90, z: 90}
+--- !u!64 &1390584920
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1390584918}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 322232303}
+--- !u!33 &1390584921
+MeshFilter:
+ m_ObjectHideFlags: 10
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1390584918}
+ m_Mesh: {fileID: 322232303}
+--- !u!23 &1390584922
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1390584918}
+ 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: 2100000, guid: 7fe642ffa04ee4a4b89f3799e1ae83cf, type: 2}
+ 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: 2
+ 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!114 &1390584923
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1390584918}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Shape:
+ rid: 7379700133270126595
+ m_Size: {x: 5, y: 2, z: -3}
+ m_Rotation: {x: 0, y: 0, z: 0, w: 1}
+ m_PivotLocation: 1
+ m_PivotPosition: {x: 0, y: 0, z: 0}
+ m_UnmodifiedMeshVersion: 801
+ m_ShapeBox:
+ m_Center: {x: 2.5, y: 1, z: -1.5}
+ m_Extent: {x: 2.5, y: 1, z: 1.5}
+ references:
+ version: 2
+ RefIds:
+ - rid: 7379700133270126595
+ type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
+--- !u!114 &1390584924
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1390584918}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MeshFormatVersion: 2
+ m_Faces:
+ - m_Indexes: 000000000100000002000000010000000300000002000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 040000000500000006000000050000000700000006000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 0b000000080000000a00000008000000090000000a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 1
+ - m_Indexes: 0f0000000c0000000e0000000c0000000d0000000e000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 1
+ - m_Indexes: 130000001000000011000000130000001100000012000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 2
+ - m_Indexes: 170000001400000015000000170000001500000016000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 2
+ - m_Indexes: 1a0000001b00000018000000190000001a00000018000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 3
+ - m_Indexes: 1e0000001f0000001c0000001d0000001e0000001c000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 230000002100000022000000230000002000000021000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 4
+ - m_Indexes: 270000002500000026000000270000002400000025000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 4
+ - m_Indexes: 2b000000280000002a00000028000000290000002a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 5
+ - m_Indexes: 2d0000002e0000002f0000002d0000002f0000002c000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 5
+ - m_Indexes: 330000003100000032000000330000003000000031000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 6
+ - m_Indexes: 360000003400000035000000360000003700000034000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 6
+ - m_Indexes: 38000000390000003a0000003b000000380000003a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 7
+ - m_Indexes: 3f0000003c0000003d0000003e0000003f0000003d000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: -1
+ - m_Indexes: 430000004000000041000000430000004100000042000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 8
+ - m_Indexes: 470000004400000046000000440000004500000046000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 2100000, guid: 31321ba15b8f8eb4c954353edc038b1d, type: 2}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: 0
+ m_TextureGroup: 8
+ - m_Indexes: 48000000490000004a000000490000004b0000004a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 4c0000004d0000004e0000004d0000004f0000004e000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 500000005100000052000000510000005300000052000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 540000005500000056000000550000005700000056000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ m_SharedVertices:
+ - m_Vertices: 000000000d00000026000000
+ - m_Vertices: 010000001000000025000000
+ - m_Vertices: 020000000e0000003800000041000000
+ - m_Vertices: 03000000130000002800000039000000
+ - m_Vertices: 040000001500000020000000
+ - m_Vertices: 050000000800000023000000
+ - m_Vertices: 06000000160000001b000000
+ - m_Vertices: 070000000b00000018000000
+ - m_Vertices: 090000000c0000002200000027000000
+ - m_Vertices: 0a0000000f000000190000003100000040000000
+ - m_Vertices: 11000000140000002100000024000000
+ - m_Vertices: 12000000170000001a0000002900000030000000
+ - m_Vertices: 1c0000003500000046000000
+ - m_Vertices: 1d000000450000005000000055000000
+ - m_Vertices: 3e0000005200000057000000
+ - m_Vertices: 1e0000002e0000004d00000054000000
+ - m_Vertices: 3d0000004f00000056000000
+ - m_Vertices: 1f0000002d00000036000000
+ - m_Vertices: 2a0000002c0000003300000037000000
+ - m_Vertices: 2b0000002f0000003a000000490000004c000000
+ - m_Vertices: 3c0000004b0000004e000000
+ - m_Vertices: 32000000340000004300000047000000
+ - m_Vertices: 3b00000042000000440000004800000051000000
+ - m_Vertices: 3f0000004a00000053000000
+ m_SharedTextures: []
+ m_Positions:
+ - {x: 4.000001, y: -1, z: 0}
+ - {x: 4.000001, y: -1, z: -3}
+ - {x: 3.999999, y: 0.0000009536743, z: 0}
+ - {x: 3.999999, y: 0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 3.0000005, y: -1, z: 0}
+ - {x: 2.9999995, y: 0, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 3.0000005, y: -1, z: 0}
+ - {x: 4.000001, y: -1, z: 0}
+ - {x: 3.999999, y: 0.0000009536743, z: 0}
+ - {x: 2.9999995, y: 0, z: 0}
+ - {x: 4.000001, y: -1, z: -3}
+ - {x: 3.0000005, y: -1, z: -3}
+ - {x: 2.9999995, y: 0, z: -3}
+ - {x: 3.999999, y: 0.0000009536743, z: -3}
+ - {x: 3.0000005, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 2.9999995, y: 0, z: -3}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 2.9999995, y: 0, z: 0}
+ - {x: 2.9999995, y: 0, z: -3}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 2.999999, y: 4, z: 0}
+ - {x: 3.9999986, y: 4, z: 0}
+ - {x: 3.9999986, y: 4, z: -3}
+ - {x: 2.999999, y: 4, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 3.0000005, y: -1, z: -3}
+ - {x: 3.0000005, y: -1, z: 0}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 3.0000005, y: -1, z: -3}
+ - {x: 4.000001, y: -1, z: -3}
+ - {x: 4.000001, y: -1, z: 0}
+ - {x: 3.0000005, y: -1, z: 0}
+ - {x: 3.999999, y: 0.0000009536743, z: -3}
+ - {x: 2.9999995, y: 0, z: -3}
+ - {x: 2.9999993, y: 3, z: -3}
+ - {x: 3.9999988, y: 3, z: -3}
+ - {x: 2.9999993, y: 3, z: -3}
+ - {x: 2.999999, y: 4, z: -3}
+ - {x: 3.9999986, y: 4, z: -3}
+ - {x: 3.9999988, y: 3, z: -3}
+ - {x: 2.9999995, y: 0, z: -3}
+ - {x: 2.9999995, y: 0, z: 0}
+ - {x: 2.9999993, y: 3, z: 0}
+ - {x: 2.9999993, y: 3, z: -3}
+ - {x: 2.9999993, y: 3, z: 0}
+ - {x: 2.999999, y: 4, z: 0}
+ - {x: 2.999999, y: 4, z: -3}
+ - {x: 2.9999993, y: 3, z: -3}
+ - {x: 3.999999, y: 0.0000009536743, z: 0}
+ - {x: 3.999999, y: 0.0000009536743, z: -3}
+ - {x: 3.9999988, y: 3, z: -3}
+ - {x: 3.9999988, y: 3, z: 0}
+ - {x: 12, y: 3, z: -3}
+ - {x: 12, y: 4, z: -3}
+ - {x: 12, y: 4, z: 0}
+ - {x: 12, y: 3, z: 0}
+ - {x: 2.9999995, y: 0, z: 0}
+ - {x: 3.999999, y: 0.0000009536743, z: 0}
+ - {x: 3.9999988, y: 3, z: 0}
+ - {x: 2.9999993, y: 3, z: 0}
+ - {x: 3.9999988, y: 3, z: 0}
+ - {x: 3.9999986, y: 4, z: 0}
+ - {x: 2.999999, y: 4, z: 0}
+ - {x: 2.9999993, y: 3, z: 0}
+ - {x: 3.9999988, y: 3, z: 0}
+ - {x: 3.9999988, y: 3, z: -3}
+ - {x: 12, y: 3, z: 0}
+ - {x: 12, y: 3, z: -3}
+ - {x: 3.9999988, y: 3, z: -3}
+ - {x: 3.9999986, y: 4, z: -3}
+ - {x: 12, y: 3, z: -3}
+ - {x: 12, y: 4, z: -3}
+ - {x: 3.9999986, y: 4, z: 0}
+ - {x: 3.9999988, y: 3, z: 0}
+ - {x: 12, y: 4, z: 0}
+ - {x: 12, y: 3, z: 0}
+ - {x: 3.9999986, y: 4, z: -3}
+ - {x: 3.9999986, y: 4, z: 0}
+ - {x: 12, y: 4, z: -3}
+ - {x: 12, y: 4, z: 0}
+ m_Textures0:
+ - {x: 0, y: -1.0000076}
+ - {x: -3, y: -1.0000076}
+ - {x: 0, y: -0.000006675711}
+ - {x: -3, y: -0.000006675711}
+ - {x: 3, y: -0.9999995}
+ - {x: -0, y: -0.9999995}
+ - {x: 3, y: -0.0000009536743}
+ - {x: -0, y: -0.0000009536743}
+ - {x: -0.00000047683716, y: -0.9999995}
+ - {x: -3.0000005, y: -1}
+ - {x: -2.9999995, y: 0}
+ - {x: 0, y: -0.0000009536743}
+ - {x: -3.0000005, y: -1}
+ - {x: -4.000001, y: -1}
+ - {x: -3.999999, y: 0.0000009536743}
+ - {x: -2.9999995, y: 0}
+ - {x: 4.000001, y: -1}
+ - {x: 3.0000005, y: -1}
+ - {x: 2.9999995, y: 0}
+ - {x: 3.999999, y: 0.0000009536743}
+ - {x: 3.0000005, y: -1}
+ - {x: 0.00000047683716, y: -0.9999995}
+ - {x: 0, y: -0.0000009536743}
+ - {x: 2.9999995, y: 0}
+ - {x: -3.0316496e-13, y: 0}
+ - {x: 2.9999995, y: 0}
+ - {x: 2.9999995, y: -3}
+ - {x: -3.0316496e-13, y: -3}
+ - {x: 2.999999, y: 0}
+ - {x: 3.9999986, y: 0}
+ - {x: 3.9999986, y: -3}
+ - {x: 2.999999, y: -3}
+ - {x: -0.00000055631, y: -3}
+ - {x: -3.0000005, y: -3}
+ - {x: -3.0000005, y: 0}
+ - {x: -0.00000055631, y: 0}
+ - {x: -3.0000005, y: -3}
+ - {x: -4.000001, y: -3}
+ - {x: -4.000001, y: 0}
+ - {x: -3.0000005, y: 0}
+ - {x: 3.999999, y: 0.0000009536743}
+ - {x: 2.9999995, y: 0}
+ - {x: 2.9999993, y: 3}
+ - {x: 3.9999988, y: 3}
+ - {x: 2.9999993, y: 3}
+ - {x: 2.999999, y: 4}
+ - {x: 3.9999986, y: 4}
+ - {x: 3.9999988, y: 3}
+ - {x: 3, y: -0.0000004768371}
+ - {x: 0, y: -0.0000004768371}
+ - {x: 0, y: 2.9999995}
+ - {x: 3, y: 2.9999995}
+ - {x: 0, y: 2.9999995}
+ - {x: 0, y: 3.9999995}
+ - {x: 3, y: 3.9999995}
+ - {x: 3, y: 2.9999995}
+ - {x: 0, y: 0.00000063578284}
+ - {x: -3, y: 0.00000063578284}
+ - {x: -3, y: 2.9999998}
+ - {x: 0, y: 2.9999998}
+ - {x: -3, y: 3}
+ - {x: -3, y: 4}
+ - {x: 0, y: 4}
+ - {x: 0, y: 3}
+ - {x: -2.9999995, y: 0}
+ - {x: -3.999999, y: 0.0000009536743}
+ - {x: -3.9999988, y: 3}
+ - {x: -2.9999993, y: 3}
+ - {x: -3.9999988, y: 3}
+ - {x: -3.9999986, y: 4}
+ - {x: -2.999999, y: 4}
+ - {x: -2.9999993, y: 3}
+ - {x: -3.9999988, y: 0}
+ - {x: -3.9999988, y: -3}
+ - {x: -12, y: 0}
+ - {x: -12, y: -3}
+ - {x: 3.9999988, y: 3}
+ - {x: 3.9999986, y: 4}
+ - {x: 12, y: 3}
+ - {x: 12, y: 4}
+ - {x: -3.9999986, y: 4}
+ - {x: -3.9999988, y: 3}
+ - {x: -12, y: 4}
+ - {x: -12, y: 3}
+ - {x: 3.9999986, y: -3}
+ - {x: 3.9999986, y: 0}
+ - {x: 12, y: -3}
+ - {x: 12, y: 0}
+ m_Textures2: []
+ m_Textures3: []
+ m_Tangents:
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0.0000003178915, z: 0, w: -1}
+ - {x: 1, y: 0.0000003178915, z: 0, w: -1}
+ - {x: 1, y: 0.0000003178915, z: 0, w: -1}
+ - {x: 1, y: 0.0000003178915, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0.00000015894572, z: 0, w: -1}
+ - {x: -1, y: 0.00000015894572, z: 0, w: -1}
+ - {x: -1, y: 0.00000015894572, z: 0, w: -1}
+ - {x: -1, y: 0.00000015894572, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ m_Colors: []
+ m_UnwrapParameters:
+ m_HardAngle: 88
+ m_PackMargin: 20
+ m_AngleError: 8
+ m_AreaError: 15
+ m_PreserveMeshAssetOnDestroy: 0
+ assetGuid:
+ m_Mesh: {fileID: 322232303}
+ m_VersionIndex: 1789
+ m_IsSelectable: 1
+ m_SelectedFaces:
+ m_SelectedEdges: []
+ m_SelectedVertices:
+--- !u!1 &1528336184
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1528336185}
+ - component: {fileID: 1528336190}
+ - component: {fileID: 1528336189}
+ - component: {fileID: 1528336188}
+ - component: {fileID: 1528336187}
+ - component: {fileID: 1528336186}
+ m_Layer: 0
+ m_Name: Platform (6)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1528336185
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1528336184}
+ m_LocalRotation: {x: 0, y: 0, z: 0.5735764, w: 0.8191521}
+ m_LocalPosition: {x: 7, y: 0, z: 7}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1216712179}
+ m_RootOrder: 14
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 70}
+--- !u!64 &1528336186
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1528336184}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 1741572544}
+--- !u!33 &1528336187
+MeshFilter:
+ m_ObjectHideFlags: 10
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1528336184}
+ m_Mesh: {fileID: 1741572544}
+--- !u!23 &1528336188
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1528336184}
+ 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: 2100000, guid: 7fe642ffa04ee4a4b89f3799e1ae83cf, type: 2}
+ 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: 2
+ 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!114 &1528336189
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1528336184}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Shape:
+ rid: 7379700133270126595
+ m_Size: {x: 5, y: 2, z: -3}
+ m_Rotation: {x: 0, y: 0, z: 0, w: 1}
+ m_PivotLocation: 1
+ m_PivotPosition: {x: 0, y: 0, z: 0}
+ m_UnmodifiedMeshVersion: 801
+ m_ShapeBox:
+ m_Center: {x: 2.5, y: 1, z: -1.5}
+ m_Extent: {x: 2.5, y: 1, z: 1.5}
+ references:
+ version: 2
+ RefIds:
+ - rid: 7379700133270126595
+ type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
+--- !u!114 &1528336190
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1528336184}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MeshFormatVersion: 2
+ m_Faces:
+ - m_Indexes: 000000000100000002000000010000000300000002000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 040000000500000006000000050000000700000006000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 08000000090000000a000000090000000b0000000a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 100000001100000012000000110000001300000012000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 140000001500000016000000150000001700000016000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ m_SharedVertices:
+ - m_Vertices: 000000000d00000016000000
+ - m_Vertices: 010000000400000017000000
+ - m_Vertices: 020000000f00000010000000
+ - m_Vertices: 030000000600000011000000
+ - m_Vertices: 050000000800000015000000
+ - m_Vertices: 070000000a00000013000000
+ - m_Vertices: 090000000c00000014000000
+ - m_Vertices: 0b0000000e00000012000000
+ m_SharedTextures: []
+ m_Positions:
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ m_Textures0:
+ - {x: -0.00000047683716, y: -0.9999995}
+ - {x: -10.392305, y: -1}
+ - {x: 0, y: -0.0000009536743}
+ - {x: -10.392303, y: 0.0000009536743}
+ - {x: 0, y: -1.0000198}
+ - {x: -3, y: -1.0000198}
+ - {x: 0, y: -0.000018868053}
+ - {x: -3, y: -0.000018868053}
+ - {x: 10.392305, y: -1}
+ - {x: 0.00000047683716, y: -0.9999995}
+ - {x: 10.392303, y: 0.0000009536743}
+ - {x: 0, y: -0.0000009536743}
+ - {x: 3, y: -0.9999995}
+ - {x: -0, y: -0.9999995}
+ - {x: 3, y: -0.0000009536743}
+ - {x: -0, y: -0.0000009536743}
+ - {x: -1.7503237e-13, y: 0}
+ - {x: 10.392303, y: 0}
+ - {x: -1.7503237e-13, y: -3}
+ - {x: 10.392303, y: -3}
+ - {x: -0.0000005227208, y: -3}
+ - {x: -10.392305, y: -3}
+ - {x: -0.0000005227208, y: 0}
+ - {x: -10.392305, y: 0}
+ m_Textures2: []
+ m_Textures3: []
+ m_Tangents:
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ m_Colors: []
+ m_UnwrapParameters:
+ m_HardAngle: 88
+ m_PackMargin: 20
+ m_AngleError: 8
+ m_AreaError: 15
+ m_PreserveMeshAssetOnDestroy: 0
+ assetGuid:
+ m_Mesh: {fileID: 1741572544}
+ m_VersionIndex: 1255
+ m_IsSelectable: 1
+ m_SelectedFaces:
+ m_SelectedEdges: []
+ m_SelectedVertices:
+--- !u!1 &1548872814
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1548872815}
+ - component: {fileID: 1548872820}
+ - component: {fileID: 1548872819}
+ - component: {fileID: 1548872818}
+ - component: {fileID: 1548872817}
+ - component: {fileID: 1548872816}
+ m_Layer: 0
+ m_Name: Platform (9)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1548872815
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1548872814}
+ m_LocalRotation: {x: 0, y: 0, z: 0.7071068, w: 0.7071068}
+ m_LocalPosition: {x: 7, y: 0, z: 1}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1216712179}
+ m_RootOrder: 17
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 90}
+--- !u!64 &1548872816
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1548872814}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 250851266}
+--- !u!33 &1548872817
+MeshFilter:
+ m_ObjectHideFlags: 10
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1548872814}
+ m_Mesh: {fileID: 250851266}
+--- !u!23 &1548872818
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1548872814}
+ 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: 2100000, guid: 7fe642ffa04ee4a4b89f3799e1ae83cf, type: 2}
+ 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: 2
+ 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!114 &1548872819
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1548872814}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Shape:
+ rid: 7379700133270126595
+ m_Size: {x: 5, y: 2, z: -3}
+ m_Rotation: {x: 0, y: 0, z: 0, w: 1}
+ m_PivotLocation: 1
+ m_PivotPosition: {x: 0, y: 0, z: 0}
+ m_UnmodifiedMeshVersion: 801
+ m_ShapeBox:
+ m_Center: {x: 2.5, y: 1, z: -1.5}
+ m_Extent: {x: 2.5, y: 1, z: 1.5}
+ references:
+ version: 2
+ RefIds:
+ - rid: 7379700133270126595
+ type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
+--- !u!114 &1548872820
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1548872814}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MeshFormatVersion: 2
+ m_Faces:
+ - m_Indexes: 000000000100000002000000010000000300000002000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 040000000500000006000000050000000700000006000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 08000000090000000a000000090000000b0000000a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 100000001100000012000000110000001300000012000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 140000001500000016000000150000001700000016000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ m_SharedVertices:
+ - m_Vertices: 000000000d00000016000000
+ - m_Vertices: 010000000400000017000000
+ - m_Vertices: 020000000f00000010000000
+ - m_Vertices: 030000000600000011000000
+ - m_Vertices: 050000000800000015000000
+ - m_Vertices: 070000000a00000013000000
+ - m_Vertices: 090000000c00000014000000
+ - m_Vertices: 0b0000000e00000012000000
+ m_SharedTextures: []
+ m_Positions:
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ m_Textures0:
+ - {x: -0.00000047683716, y: -0.9999995}
+ - {x: -10.392305, y: -1}
+ - {x: 0, y: -0.0000009536743}
+ - {x: -10.392303, y: 0.0000009536743}
+ - {x: 0, y: -1.0000198}
+ - {x: -3, y: -1.0000198}
+ - {x: 0, y: -0.000018868053}
+ - {x: -3, y: -0.000018868053}
+ - {x: 10.392305, y: -1}
+ - {x: 0.00000047683716, y: -0.9999995}
+ - {x: 10.392303, y: 0.0000009536743}
+ - {x: 0, y: -0.0000009536743}
+ - {x: 3, y: -0.9999995}
+ - {x: -0, y: -0.9999995}
+ - {x: 3, y: -0.0000009536743}
+ - {x: -0, y: -0.0000009536743}
+ - {x: -1.7503237e-13, y: 0}
+ - {x: 10.392303, y: 0}
+ - {x: -1.7503237e-13, y: -3}
+ - {x: 10.392303, y: -3}
+ - {x: -0.0000005227208, y: -3}
+ - {x: -10.392305, y: -3}
+ - {x: -0.0000005227208, y: 0}
+ - {x: -10.392305, y: 0}
+ m_Textures2: []
+ m_Textures3: []
+ m_Tangents:
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ m_Colors: []
+ m_UnwrapParameters:
+ m_HardAngle: 88
+ m_PackMargin: 20
+ m_AngleError: 8
+ m_AreaError: 15
+ m_PreserveMeshAssetOnDestroy: 0
+ assetGuid:
+ m_Mesh: {fileID: 250851266}
+ m_VersionIndex: 1264
+ m_IsSelectable: 1
+ m_SelectedFaces:
+ m_SelectedEdges: []
+ m_SelectedVertices:
+--- !u!1 &1672108346
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1672108347}
+ - component: {fileID: 1672108352}
+ - component: {fileID: 1672108351}
+ - component: {fileID: 1672108350}
+ - component: {fileID: 1672108349}
+ - component: {fileID: 1672108348}
+ m_Layer: 0
+ m_Name: Platform (1)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1672108347
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1672108346}
+ m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+ m_LocalPosition: {x: -14.5, y: 0, z: -8}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1216712179}
+ m_RootOrder: 11
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!64 &1672108348
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1672108346}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 2143707233}
+--- !u!33 &1672108349
+MeshFilter:
+ m_ObjectHideFlags: 10
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1672108346}
+ m_Mesh: {fileID: 2143707233}
+--- !u!23 &1672108350
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1672108346}
+ 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: 2100000, guid: 7fe642ffa04ee4a4b89f3799e1ae83cf, type: 2}
+ 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: 2
+ 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!114 &1672108351
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1672108346}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Shape:
+ rid: 7379700133270126595
+ m_Size: {x: 5, y: 2, z: -3}
+ m_Rotation: {x: 0, y: 0, z: 0, w: 1}
+ m_PivotLocation: 1
+ m_PivotPosition: {x: 0, y: 0, z: 0}
+ m_UnmodifiedMeshVersion: 801
+ m_ShapeBox:
+ m_Center: {x: 2.5, y: 1, z: -1.5}
+ m_Extent: {x: 2.5, y: 1, z: 1.5}
+ references:
+ version: 2
+ RefIds:
+ - rid: 7379700133270126595
+ type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
+--- !u!114 &1672108352
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1672108346}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MeshFormatVersion: 2
+ m_Faces:
+ - m_Indexes: 000000000100000002000000010000000300000002000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 040000000500000006000000050000000700000006000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 08000000090000000a000000090000000b0000000a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 100000001100000012000000110000001300000012000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 140000001500000016000000150000001700000016000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ m_SharedVertices:
+ - m_Vertices: 000000000d00000016000000
+ - m_Vertices: 010000000400000017000000
+ - m_Vertices: 020000000f00000010000000
+ - m_Vertices: 030000000600000011000000
+ - m_Vertices: 050000000800000015000000
+ - m_Vertices: 070000000a00000013000000
+ - m_Vertices: 090000000c00000014000000
+ - m_Vertices: 0b0000000e00000012000000
+ m_SharedTextures: []
+ m_Positions:
+ - {x: 0, y: 0, z: 0}
+ - {x: 5, y: 0, z: 0}
+ - {x: 0, y: 1, z: 0}
+ - {x: 5, y: 1, z: 0}
+ - {x: 5, y: 0, z: 0}
+ - {x: 5, y: 0, z: -1}
+ - {x: 5, y: 1, z: 0}
+ - {x: 5, y: 1, z: -1}
+ - {x: 5, y: 0, z: -1}
+ - {x: 0, y: 0, z: -1}
+ - {x: 5, y: 1, z: -1}
+ - {x: 0, y: 1, z: -1}
+ - {x: 0, y: 0, z: -1}
+ - {x: 0, y: 0, z: 0}
+ - {x: 0, y: 1, z: -1}
+ - {x: 0, y: 1, z: 0}
+ - {x: 0, y: 1, z: 0}
+ - {x: 5, y: 1, z: 0}
+ - {x: 0, y: 1, z: -1}
+ - {x: 5, y: 1, z: -1}
+ - {x: 0, y: 0, z: -1}
+ - {x: 5, y: 0, z: -1}
+ - {x: 0, y: 0, z: 0}
+ - {x: 5, y: 0, z: 0}
+ m_Textures0:
+ - {x: 0, y: 0}
+ - {x: -5, y: 0}
+ - {x: 0, y: 1}
+ - {x: -5, y: 1}
+ - {x: 0, y: 0}
+ - {x: -1, y: 0}
+ - {x: 0, y: 1}
+ - {x: -1, y: 1}
+ - {x: 5, y: 0}
+ - {x: 0, y: 0}
+ - {x: 5, y: 1}
+ - {x: 0, y: 1}
+ - {x: 1, y: 0}
+ - {x: 0, y: 0}
+ - {x: 1, y: 1}
+ - {x: 0, y: 1}
+ - {x: 0, y: 0}
+ - {x: 5, y: 0}
+ - {x: 0, y: -1}
+ - {x: 5, y: -1}
+ - {x: 0, y: -1}
+ - {x: -5, y: -1}
+ - {x: 0, y: 0}
+ - {x: -5, y: 0}
+ m_Textures2: []
+ m_Textures3: []
+ m_Tangents:
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ m_Colors: []
+ m_UnwrapParameters:
+ m_HardAngle: 88
+ m_PackMargin: 20
+ m_AngleError: 8
+ m_AreaError: 15
+ m_PreserveMeshAssetOnDestroy: 0
+ assetGuid:
+ m_Mesh: {fileID: 2143707233}
+ m_VersionIndex: 960
+ m_IsSelectable: 1
+ m_SelectedFaces:
+ m_SelectedEdges: []
+ m_SelectedVertices:
+--- !u!1 &1713890267
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1713890268}
+ - component: {fileID: 1713890273}
+ - component: {fileID: 1713890272}
+ - component: {fileID: 1713890271}
+ - component: {fileID: 1713890270}
+ - component: {fileID: 1713890269}
+ m_Layer: 0
+ m_Name: Platform (10)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &1713890268
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1713890267}
+ m_LocalRotation: {x: 0, y: 0, z: 0.76604444, w: 0.64278764}
+ m_LocalPosition: {x: 7, y: 0, z: -2}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1216712179}
+ m_RootOrder: 18
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 100}
+--- !u!64 &1713890269
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1713890267}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 568010880}
+--- !u!33 &1713890270
+MeshFilter:
+ m_ObjectHideFlags: 10
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1713890267}
+ m_Mesh: {fileID: 568010880}
+--- !u!23 &1713890271
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1713890267}
+ 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: 2100000, guid: 7fe642ffa04ee4a4b89f3799e1ae83cf, type: 2}
+ 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: 2
+ 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!114 &1713890272
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1713890267}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Shape:
+ rid: 7379700133270126595
+ m_Size: {x: 5, y: 2, z: -3}
+ m_Rotation: {x: 0, y: 0, z: 0, w: 1}
+ m_PivotLocation: 1
+ m_PivotPosition: {x: 0, y: 0, z: 0}
+ m_UnmodifiedMeshVersion: 801
+ m_ShapeBox:
+ m_Center: {x: 2.5, y: 1, z: -1.5}
+ m_Extent: {x: 2.5, y: 1, z: 1.5}
+ references:
+ version: 2
+ RefIds:
+ - rid: 7379700133270126595
+ type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
+--- !u!114 &1713890273
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1713890267}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MeshFormatVersion: 2
+ m_Faces:
+ - m_Indexes: 000000000100000002000000010000000300000002000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 040000000500000006000000050000000700000006000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 08000000090000000a000000090000000b0000000a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 100000001100000012000000110000001300000012000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 140000001500000016000000150000001700000016000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ m_SharedVertices:
+ - m_Vertices: 000000000d00000016000000
+ - m_Vertices: 010000000400000017000000
+ - m_Vertices: 020000000f00000010000000
+ - m_Vertices: 030000000600000011000000
+ - m_Vertices: 050000000800000015000000
+ - m_Vertices: 070000000a00000013000000
+ - m_Vertices: 090000000c00000014000000
+ - m_Vertices: 0b0000000e00000012000000
+ m_SharedTextures: []
+ m_Positions:
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ m_Textures0:
+ - {x: -0.00000047683716, y: -0.9999995}
+ - {x: -10.392305, y: -1}
+ - {x: 0, y: -0.0000009536743}
+ - {x: -10.392303, y: 0.0000009536743}
+ - {x: 0, y: -1.0000198}
+ - {x: -3, y: -1.0000198}
+ - {x: 0, y: -0.000018868053}
+ - {x: -3, y: -0.000018868053}
+ - {x: 10.392305, y: -1}
+ - {x: 0.00000047683716, y: -0.9999995}
+ - {x: 10.392303, y: 0.0000009536743}
+ - {x: 0, y: -0.0000009536743}
+ - {x: 3, y: -0.9999995}
+ - {x: -0, y: -0.9999995}
+ - {x: 3, y: -0.0000009536743}
+ - {x: -0, y: -0.0000009536743}
+ - {x: -1.7503237e-13, y: 0}
+ - {x: 10.392303, y: 0}
+ - {x: -1.7503237e-13, y: -3}
+ - {x: 10.392303, y: -3}
+ - {x: -0.0000005227208, y: -3}
+ - {x: -10.392305, y: -3}
+ - {x: -0.0000005227208, y: 0}
+ - {x: -10.392305, y: 0}
+ m_Textures2: []
+ m_Textures3: []
+ m_Tangents:
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ m_Colors: []
+ m_UnwrapParameters:
+ m_HardAngle: 88
+ m_PackMargin: 20
+ m_AngleError: 8
+ m_AreaError: 15
+ m_PreserveMeshAssetOnDestroy: 0
+ assetGuid:
+ m_Mesh: {fileID: 568010880}
+ m_VersionIndex: 1267
+ m_IsSelectable: 1
+ m_SelectedFaces:
+ m_SelectedEdges: []
+ m_SelectedVertices:
+--- !u!43 &1741572544
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh38374
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 36
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 24
+ localAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 24
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 1152
+ _typelessdata: 00000035f8ff7fbf0000000000000000000000000000803f000080bf0000000000000000000080bf000000b5f8ff7fbfe2462641000080bf0000000000000000000000000000803f000080bf0000000000000000000080bfe24626c1000080bf00000000000080b50000000000000000000000000000803f000080bf0000000000000000000080bf00000000000080b5e0462641000080350000000000000000000000000000803f000080bf0000000000000000000080bfe04626c100008035e2462641000080bf000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000a60080bfe2462641000080bf000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0a60080bfe046264100008035000000000000803ff0ffff350000000000000000000000000000803f000080bf00000000d6469eb7e046264100008035000040c00000803ff0ffff350000000000000000000000000000803f000080bf000040c0d6469eb7e2462641000080bf000040c00000000000000000000080bf0000803f0000000000000000000080bfe2462641000080bf00000035f8ff7fbf000040c00000000000000000000080bf0000803f0000000000000000000080bf00000035f8ff7fbfe046264100008035000040c00000000000000000000080bf0000803f0000000000000000000080bfe04626410000803500000000000080b5000040c00000000000000000000080bf0000803f0000000000000000000080bf00000000000080b500000035f8ff7fbf000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040f8ff7fbf00000035f8ff7fbf00000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080f8ff7fbf00000000000080b5000040c0000080bf0c0000b5000000000000000000000000000080bf000080bf00004040000080b500000000000080b500000000000080bf0c0000b5000000000000000000000000000080bf000080bf00000080000080b500000000000080b500000000a51145b40000803f000000000000803fa511453400000000000080bfa51145aa00000000e04626410000803500000000a51145b40000803f000000000000803fa511453400000000000080bfe04626410000000000000000000080b5000040c0a51145b40000803f000000000000803fa511453400000000000080bfa51145aa000040c0e046264100008035000040c0a51145b40000803f000000000000803fa511453400000000000080bfe0462641000040c000000035f8ff7fbf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb5000040c0e2462641000080bf000040c0a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c1000040c000000035f8ff7fbf00000000a21145b3000080bf00000000000080bfa211453300000000000080bf1a510cb500000000e2462641000080bf00000000a21145b3000080bf00000000000080bfa211453300000000000080bfe24626c100000000
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: 5.1961527, y: -0.49999952, z: -1.5}
+ m_Extent: {x: 5.1961527, y: 0.5000005, z: 1.5}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!1001 &1754217983
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 0}
+ m_Modifications:
+ - target: {fileID: 5756502198132865045, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_Name
+ value: UIManagerNetcode
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_Pivot.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_Pivot.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_AnchorMax.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_AnchorMax.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_AnchorMin.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_AnchorMin.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_SizeDelta.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_SizeDelta.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_AnchoredPosition.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_AnchoredPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8239388895628503375, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: 592777a09753fc940908e56ce01e859d, type: 3}
+--- !u!1 &2034955135
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2034955138}
+ - component: {fileID: 2034955137}
+ - component: {fileID: 2034955136}
+ m_Layer: 0
+ m_Name: Directional Light
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!114 &2034955136
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2034955135}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 474bcb49853aa07438625e644c072ee6, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Version: 1
+ m_UsePipelineSettings: 1
+ m_AdditionalLightsShadowResolutionTier: 2
+ m_LightLayerMask: 1
+ m_CustomShadowLayers: 0
+ m_ShadowLayerMask: 1
+ m_LightCookieSize: {x: 1, y: 1}
+ m_LightCookieOffset: {x: 0, y: 0}
+--- !u!108 &2034955137
+Light:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2034955135}
+ m_Enabled: 1
+ serializedVersion: 10
+ m_Type: 1
+ m_Shape: 0
+ m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
+ m_Intensity: 1
+ m_Range: 10
+ m_SpotAngle: 30
+ m_InnerSpotAngle: 21.80208
+ m_CookieSize: 10
+ m_Shadows:
+ m_Type: 2
+ m_Resolution: -1
+ m_CustomResolution: -1
+ m_Strength: 1
+ m_Bias: 0.05
+ m_NormalBias: 0.4
+ m_NearPlane: 0.2
+ m_CullingMatrixOverride:
+ e00: 1
+ e01: 0
+ e02: 0
+ e03: 0
+ e10: 0
+ e11: 1
+ e12: 0
+ e13: 0
+ e20: 0
+ e21: 0
+ e22: 1
+ e23: 0
+ e30: 0
+ e31: 0
+ e32: 0
+ e33: 1
+ m_UseCullingMatrixOverride: 0
+ m_Cookie: {fileID: 0}
+ m_DrawHalo: 0
+ m_Flare: {fileID: 0}
+ m_RenderMode: 0
+ m_CullingMask:
+ serializedVersion: 2
+ m_Bits: 4294967295
+ m_RenderingLayerMask: 1
+ m_Lightmapping: 4
+ m_LightShadowCasterMode: 0
+ m_AreaSize: {x: 1, y: 1}
+ m_BounceIntensity: 1
+ m_ColorTemperature: 6570
+ m_UseColorTemperature: 0
+ m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
+ m_UseBoundingSphereOverride: 0
+ m_UseViewFrustumForShadowCasterCull: 1
+ m_ShadowRadius: 0
+ m_ShadowAngle: 0
+--- !u!4 &2034955138
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2034955135}
+ m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+ m_LocalPosition: {x: 0, y: 3, z: 0}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 0}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1 &2060483291
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2060483292}
+ - component: {fileID: 2060483297}
+ - component: {fileID: 2060483296}
+ - component: {fileID: 2060483295}
+ - component: {fileID: 2060483294}
+ - component: {fileID: 2060483293}
+ m_Layer: 0
+ m_Name: Platform (11)
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &2060483292
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2060483291}
+ m_LocalRotation: {x: 0, y: 0, z: 0.81915206, w: 0.57357645}
+ m_LocalPosition: {x: 7, y: 0, z: -5}
+ m_LocalScale: {x: 1, y: 1, z: 1}
+ m_ConstrainProportionsScale: 0
+ m_Children: []
+ m_Father: {fileID: 1216712179}
+ m_RootOrder: 19
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 110}
+--- !u!64 &2060483293
+MeshCollider:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2060483291}
+ m_Material: {fileID: 0}
+ m_IsTrigger: 0
+ m_Enabled: 1
+ serializedVersion: 4
+ m_Convex: 0
+ m_CookingOptions: 30
+ m_Mesh: {fileID: 145009918}
+--- !u!33 &2060483294
+MeshFilter:
+ m_ObjectHideFlags: 10
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2060483291}
+ m_Mesh: {fileID: 145009918}
+--- !u!23 &2060483295
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2060483291}
+ 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: 2100000, guid: 7fe642ffa04ee4a4b89f3799e1ae83cf, type: 2}
+ 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: 2
+ 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!114 &2060483296
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2060483291}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1ca002da428252441b92f28d83c8a65f, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Shape:
+ rid: 7379700133270126595
+ m_Size: {x: 5, y: 2, z: -3}
+ m_Rotation: {x: 0, y: 0, z: 0, w: 1}
+ m_PivotLocation: 1
+ m_PivotPosition: {x: 0, y: 0, z: 0}
+ m_UnmodifiedMeshVersion: 801
+ m_ShapeBox:
+ m_Center: {x: 2.5, y: 1, z: -1.5}
+ m_Extent: {x: 2.5, y: 1, z: 1.5}
+ references:
+ version: 2
+ RefIds:
+ - rid: 7379700133270126595
+ type: {class: Cube, ns: UnityEngine.ProBuilder.Shapes, asm: Unity.ProBuilder}
+--- !u!114 &2060483297
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2060483291}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 8233d90336aea43098adf6dbabd606a2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_MeshFormatVersion: 2
+ m_Faces:
+ - m_Indexes: 000000000100000002000000010000000300000002000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 040000000500000006000000050000000700000006000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 08000000090000000a000000090000000b0000000a000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 0c0000000d0000000e0000000d0000000f0000000e000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 100000001100000012000000110000001300000012000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ - m_Indexes: 140000001500000016000000150000001700000016000000
+ m_SmoothingGroup: 0
+ m_Uv:
+ m_UseWorldSpace: 0
+ m_FlipU: 0
+ m_FlipV: 0
+ m_SwapUV: 0
+ m_Fill: 1
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Rotation: 0
+ m_Anchor: 9
+ m_Material: {fileID: 0}
+ m_SubmeshIndex: 0
+ m_ManualUV: 0
+ elementGroup: -1
+ m_TextureGroup: -1
+ m_SharedVertices:
+ - m_Vertices: 000000000d00000016000000
+ - m_Vertices: 010000000400000017000000
+ - m_Vertices: 020000000f00000010000000
+ - m_Vertices: 030000000600000011000000
+ - m_Vertices: 050000000800000015000000
+ - m_Vertices: 070000000a00000013000000
+ - m_Vertices: 090000000c00000014000000
+ - m_Vertices: 0b0000000e00000012000000
+ m_SharedTextures: []
+ m_Positions:
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: 0}
+ - {x: 10.392303, y: 0.0000009536743, z: 0}
+ - {x: 0, y: -0.0000009536743, z: -3}
+ - {x: 10.392303, y: 0.0000009536743, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: -3}
+ - {x: 10.392305, y: -1, z: -3}
+ - {x: 0.00000047683716, y: -0.9999995, z: 0}
+ - {x: 10.392305, y: -1, z: 0}
+ m_Textures0:
+ - {x: -0.00000047683716, y: -0.9999995}
+ - {x: -10.392305, y: -1}
+ - {x: 0, y: -0.0000009536743}
+ - {x: -10.392303, y: 0.0000009536743}
+ - {x: 0, y: -1.0000198}
+ - {x: -3, y: -1.0000198}
+ - {x: 0, y: -0.000018868053}
+ - {x: -3, y: -0.000018868053}
+ - {x: 10.392305, y: -1}
+ - {x: 0.00000047683716, y: -0.9999995}
+ - {x: 10.392303, y: 0.0000009536743}
+ - {x: 0, y: -0.0000009536743}
+ - {x: 3, y: -0.9999995}
+ - {x: -0, y: -0.9999995}
+ - {x: 3, y: -0.0000009536743}
+ - {x: -0, y: -0.0000009536743}
+ - {x: -1.7503237e-13, y: 0}
+ - {x: 10.392303, y: 0}
+ - {x: -1.7503237e-13, y: -3}
+ - {x: 10.392303, y: -3}
+ - {x: -0.0000005227208, y: -3}
+ - {x: -10.392305, y: -3}
+ - {x: -0.0000005227208, y: 0}
+ - {x: -10.392305, y: 0}
+ m_Textures2: []
+ m_Textures3: []
+ m_Tangents:
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: -1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 0, y: 0, z: 1, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 1, y: 0, z: 0, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 0, y: 0, z: -1, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: 1, y: 0.00000018353474, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ - {x: -1, y: 0.000000045883674, z: 0, w: -1}
+ m_Colors: []
+ m_UnwrapParameters:
+ m_HardAngle: 88
+ m_PackMargin: 20
+ m_AngleError: 8
+ m_AreaError: 15
+ m_PreserveMeshAssetOnDestroy: 0
+ assetGuid:
+ m_Mesh: {fileID: 145009918}
+ m_VersionIndex: 1270
+ m_IsSelectable: 1
+ m_SelectedFaces:
+ m_SelectedEdges: []
+ m_SelectedVertices:
+--- !u!43 &2143707233
+Mesh:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: pb_Mesh38402
+ serializedVersion: 10
+ m_SubMeshes:
+ - serializedVersion: 2
+ firstByte: 0
+ indexCount: 36
+ topology: 0
+ baseVertex: 0
+ firstVertex: 0
+ vertexCount: 24
+ localAABB:
+ m_Center: {x: 2.5, y: 0.5, z: -0.5}
+ m_Extent: {x: 2.5, y: 0.5, z: 0.5}
+ m_Shapes:
+ vertices: []
+ shapes: []
+ channels: []
+ fullWeights: []
+ m_BindPose: []
+ m_BoneNameHashes:
+ m_RootBoneNameHash: 0
+ m_BonesAABB: []
+ m_VariableBoneCountWeights:
+ m_Data:
+ m_MeshCompression: 0
+ m_IsReadable: 1
+ m_KeepVertices: 1
+ m_KeepIndices: 1
+ m_IndexFormat: 0
+ m_IndexBuffer: 000001000200010003000200040005000600050007000600080009000a0009000b000a000c000d000e000d000f000e00100011001200110013001200140015001600150017001600
+ m_VertexData:
+ serializedVersion: 3
+ m_VertexCount: 24
+ m_Channels:
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 12
+ format: 0
+ dimension: 3
+ - stream: 0
+ offset: 24
+ format: 0
+ dimension: 4
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 40
+ format: 0
+ dimension: 2
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ - stream: 0
+ offset: 0
+ format: 0
+ dimension: 0
+ m_DataSize: 1152
+ _typelessdata: 00000000000000000000000000000000000000000000803f000080bf0000000000000000000080bf00000000000000000000a040000000000000000000000000000000000000803f000080bf0000000000000000000080bf0000a0c000000000000000000000803f0000000000000000000000000000803f000080bf0000000000000000000080bf000000000000803f0000a0400000803f0000000000000000000000000000803f000080bf0000000000000000000080bf0000a0c00000803f0000a04000000000000000000000803f000000000000000000000000000000000000803f000080bf00000000000000000000a04000000000000080bf0000803f000000000000000000000000000000000000803f000080bf000080bf000000000000a0400000803f000000000000803f000000000000000000000000000000000000803f000080bf000000000000803f0000a0400000803f000080bf0000803f000000000000000000000000000000000000803f000080bf000080bf0000803f0000a04000000000000080bf0000000000000000000080bf0000803f0000000000000000000080bf0000a040000000000000000000000000000080bf0000000000000000000080bf0000803f0000000000000000000080bf00000000000000000000a0400000803f000080bf0000000000000000000080bf0000803f0000000000000000000080bf0000a0400000803f000000000000803f000080bf0000000000000000000080bf0000803f0000000000000000000080bf000000000000803f0000000000000000000080bf000080bf00000000000000000000000000000000000080bf000080bf0000803f00000000000000000000000000000000000080bf00000000000000000000000000000000000080bf000080bf0000000000000000000000000000803f000080bf000080bf00000000000000000000000000000000000080bf000080bf0000803f0000803f000000000000803f00000000000080bf00000000000000000000000000000000000080bf000080bf000000000000803f000000000000803f00000000000000000000803f000000000000803f0000000000000000000080bf00000000000000000000a0400000803f00000000000000000000803f000000000000803f0000000000000000000080bf0000a04000000000000000000000803f000080bf000000000000803f000000000000803f0000000000000000000080bf00000000000080bf0000a0400000803f000080bf000000000000803f000000000000803f0000000000000000000080bf0000a040000080bf0000000000000000000080bf00000000000080bf00000000000080bf0000000000000000000080bf00000000000080bf0000a04000000000000080bf00000000000080bf00000000000080bf0000000000000000000080bf0000a0c0000080bf00000000000000000000000000000000000080bf00000000000080bf0000000000000000000080bf00000000000000000000a040000000000000000000000000000080bf00000000000080bf0000000000000000000080bf0000a0c000000000
+ m_CompressedMesh:
+ m_Vertices:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_UV:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Normals:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Tangents:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_Weights:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_NormalSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_TangentSigns:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_FloatColors:
+ m_NumItems: 0
+ m_Range: 0
+ m_Start: 0
+ m_Data:
+ m_BitSize: 0
+ m_BoneIndices:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_Triangles:
+ m_NumItems: 0
+ m_Data:
+ m_BitSize: 0
+ m_UVInfo: 0
+ m_LocalAABB:
+ m_Center: {x: 2.5, y: 0.5, z: -0.5}
+ m_Extent: {x: 2.5, y: 0.5, z: 0.5}
+ m_MeshUsageFlags: 0
+ m_BakedConvexCollisionMesh:
+ m_BakedTriangleCollisionMesh:
+ m_MeshMetrics[0]: 1
+ m_MeshMetrics[1]: 1
+ m_MeshOptimizationFlags: 1
+ m_StreamData:
+ serializedVersion: 2
+ offset: 0
+ size: 0
+ path:
+--- !u!1001 &2919828118111882867
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 1216712179}
+ m_Modifications:
+ - target: {fileID: 5907897126438711473, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: GlobalObjectIdHash
+ value: 875051014
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410576, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_Name
+ value: Network Moving Platform
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_RootOrder
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -8.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: 3
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+--- !u!4 &3834458251120292011 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ m_PrefabInstance: {fileID: 6103443872301059315}
+ m_PrefabAsset: {fileID: 0}
+--- !u!4 &5907897126286072738 stripped
+Transform:
+ m_CorrespondingSourceObject: {fileID: 8752817441032410577, guid: d58058a0cb4dcdb4eb5ce90905e2f100, type: 3}
+ m_PrefabInstance: {fileID: 2919828118111882867}
+ m_PrefabAsset: {fileID: 0}
+--- !u!1001 &6103443872301059315
+PrefabInstance:
+ m_ObjectHideFlags: 0
+ serializedVersion: 2
+ m_Modification:
+ m_TransformParent: {fileID: 1216712179}
+ m_Modifications:
+ - target: {fileID: 4730952189568250202, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: GlobalObjectIdHash
+ value: 2316260457
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223953991, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_Name
+ value: Rotating Platform
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_RootOrder
+ value: 8
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalPosition.x
+ value: -8
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalPosition.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalPosition.z
+ value: -8.5
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalRotation.w
+ value: 1
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalRotation.x
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalRotation.y
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalRotation.z
+ value: -0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.x
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.y
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954008, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_LocalEulerAnglesHint.z
+ value: 0
+ objectReference: {fileID: 0}
+ - target: {fileID: 7027148876223954010, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_Mesh
+ value:
+ objectReference: {fileID: 978709721}
+ - target: {fileID: 7027148876223954011, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_Mesh
+ value:
+ objectReference: {fileID: 978709721}
+ - target: {fileID: 7027148876223954014, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_Mesh
+ value:
+ objectReference: {fileID: 978709721}
+ - target: {fileID: 7027148876223954014, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
+ propertyPath: m_VersionIndex
+ value: 978
+ objectReference: {fileID: 0}
+ m_RemovedComponents: []
+ m_SourcePrefab: {fileID: 100100000, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
diff --git a/Assets/Samples/MoleKCCSample/MoleScene.unity.meta b/Assets/Samples/MoleKCCSample/MoleScene.unity.meta
new file mode 100644
index 00000000..38328300
--- /dev/null
+++ b/Assets/Samples/MoleKCCSample/MoleScene.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 6b87e5282025fb24f8c1c326a1a2de5b
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/NetcodeExample/ExampleScene.unity b/Assets/Samples/NetcodeExample/ExampleScene.unity
index 6cfe420d..8eac6ff7 100644
--- a/Assets/Samples/NetcodeExample/ExampleScene.unity
+++ b/Assets/Samples/NetcodeExample/ExampleScene.unity
@@ -1540,7 +1540,7 @@ Mesh:
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_Name: pb_Mesh-1296
+ m_Name: pb_Mesh-4022
serializedVersion: 10
m_SubMeshes:
- serializedVersion: 2
@@ -2374,7 +2374,7 @@ PrefabInstance:
objectReference: {fileID: 443410628}
- target: {fileID: 7027148876223954014, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
propertyPath: m_VersionIndex
- value: 978
+ value: 981
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
@@ -2877,7 +2877,7 @@ Mesh:
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
- m_Name: pb_Mesh-14464
+ m_Name: pb_Mesh-4186
serializedVersion: 10
m_SubMeshes:
- serializedVersion: 2
@@ -7946,7 +7946,7 @@ PrefabInstance:
objectReference: {fileID: 978709721}
- target: {fileID: 7027148876223954014, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
propertyPath: m_VersionIndex
- value: 978
+ value: 981
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: e659fe383a444144c8a4edcd00909eaf, type: 3}
diff --git a/Assets/Samples/NetcodeExample/Prefab/NetworkPlayer.prefab b/Assets/Samples/NetcodeExample/Prefab/NetworkPlayer.prefab
index 80ef374d..01e122c6 100644
--- a/Assets/Samples/NetcodeExample/Prefab/NetworkPlayer.prefab
+++ b/Assets/Samples/NetcodeExample/Prefab/NetworkPlayer.prefab
@@ -50,6 +50,7 @@ GameObject:
- component: {fileID: 6287251619445628944}
- component: {fileID: 927829132273873527}
- component: {fileID: 3057974211939587652}
+ - component: {fileID: 1755217166684006379}
m_Layer: 0
m_Name: NetworkPlayer
m_TagString: Untagged
@@ -257,8 +258,8 @@ MonoBehaviour:
groundCheckDistance: 0.25
maxWalkAngle: 60
gravity: {x: 0, y: -20, z: 0}
- walkingSpeed: 4.5
- sprintSpeed: 6.5
+ walkingSpeed: 6.5
+ sprintSpeed: 8.5
maxBounces: 5
pushDecay: 0.9
anglePower: 0.5
@@ -342,6 +343,18 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
smoothRate: 20
+--- !u!114 &1755217166684006379
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1928389238801210305}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 958f6019d666515419c7bf4b6a76110a, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
--- !u!1001 &3423680949552840105
PrefabInstance:
m_ObjectHideFlags: 0
diff --git a/Assets/Samples/SimplifiedDemoKCC/Editor/DrawKCCBounces.cs b/Assets/Samples/SimplifiedDemoKCC/Editor/DrawKCCBounces.cs
index 5c264f45..03e0803c 100644
--- a/Assets/Samples/SimplifiedDemoKCC/Editor/DrawKCCBounces.cs
+++ b/Assets/Samples/SimplifiedDemoKCC/Editor/DrawKCCBounces.cs
@@ -142,9 +142,12 @@ public void OnDrawGizmos()
colliderCast = GetComponent();
}
+ Vector3 rotatedMovement = kcc.HorizPlaneView * kcc.InputMovement;
+ Vector3 projectedMovement = kcc.config.groundedState.GetProjectedMovement(rotatedMovement);
+
Vector3 movement = useProjectedMovement ?
- kcc.GetProjectedMovement(Vector3.forward).normalized * movementDistance
- : kcc.RotatedMovement(Vector3.forward).normalized * movementDistance;
+ projectedMovement * movementDistance :
+ rotatedMovement * movementDistance;
// Get the bounces the player's movement would make
var bounces = new List(
diff --git a/Assets/Samples/SimplifiedDemoKCC/Editor/DrawKCCSteps.cs b/Assets/Samples/SimplifiedDemoKCC/Editor/DrawKCCSteps.cs
index d7262942..54bb6c1d 100644
--- a/Assets/Samples/SimplifiedDemoKCC/Editor/DrawKCCSteps.cs
+++ b/Assets/Samples/SimplifiedDemoKCC/Editor/DrawKCCSteps.cs
@@ -19,7 +19,7 @@
using System.Linq;
using nickmaltbie.OpenKCC.Character;
using nickmaltbie.OpenKCC.Editor;
-using nickmaltbie.OpenKCC.Utils;
+using nickmaltbie.OpenKCC.Utils.ColliderCast;
using UnityEngine;
using static nickmaltbie.OpenKCC.Utils.KCCUtils;
@@ -154,7 +154,9 @@ public void OnDrawGizmos()
movement = kcc.GetProjectedMovement(Vector3.forward).normalized * movementDistance;
}*/
- Vector3 movement = kcc.GetProjectedMovement(Vector3.forward).normalized * movementDistance;
+ Vector3 rotatedMovement = kcc.HorizPlaneView * kcc.InputMovement;
+ Vector3 projectedMovement = kcc.config.groundedState.GetProjectedMovement(rotatedMovement);
+ Vector3 movement = projectedMovement;
// Get Check each step forward
Vector3 stepOffset = movement / steps;
diff --git a/Documentation/manual/kcc-design/kcc-movement.md b/Documentation/manual/kcc-design/kcc-movement.md
index 3d6b0b36..c2b008a3 100644
--- a/Documentation/manual/kcc-design/kcc-movement.md
+++ b/Documentation/manual/kcc-design/kcc-movement.md
@@ -93,7 +93,7 @@ Unity has a function to determine if a capsule would collide with any object
in the scene when moving it a given direction. Using this function, we can
check what the play would hit and stop them before they hit that object.
-The specific example of [CapsuleColliderCast](xref:nickmaltbie.OpenKCC.Utils.CapsuleColliderCast)
+The specific example of [CapsuleColliderCast](xref:nickmaltbie.OpenKCC.Utils.ColliderCast.CapsuleColliderCast)
represents an implementation of the `IColliderCast` for a capsule shaped object.
## Bouncing and Sliding
diff --git a/Documentation/manual/usage.md b/Documentation/manual/usage.md
index 54f93303..790578a0 100644
--- a/Documentation/manual/usage.md
+++ b/Documentation/manual/usage.md
@@ -8,7 +8,7 @@ a character controller with a unique camera controller and collider cast.
The default example in the samples has a character controller that
uses the @nickmaltbie.OpenKCC.CameraControls.CameraController
-and a @nickmaltbie.OpenKCC.Utils.CapsuleColliderCast.
+and a @nickmaltbie.OpenKCC.Utils.ColliderCast.CapsuleColliderCast.
- This creates a character with a hybrid first and third person camera
perspective and has a capsule collider shape similar to unity's basic
@@ -48,12 +48,12 @@ a basic use case.
character controller as well as behaviour when the character goes into
rag doll/prone mode. This should also correspond with an attached
collider(s) to the character.
-1. @nickmaltbie.OpenKCC.Utils.CapsuleColliderCast -
+1. @nickmaltbie.OpenKCC.Utils.ColliderCast.CapsuleColliderCast -
This manages how the character bounces off objects and navigates the 3D
scene. It should align with the attached collider shapes.
As of right now, the only supported collider shape is a
[CapsuleCollider](https://docs.unity3d.com/ScriptReference/CapsuleCollider.html)
- via the @nickmaltbie.OpenKCC.Utils.CapsuleColliderCast
+ via the @nickmaltbie.OpenKCC.Utils.ColliderCast.CapsuleColliderCast
but there are plans to expand this to include all primitives as well
as composited colliders of multiple primitives together.
1. @nickmaltbie.OpenKCC.CameraControls.ICameraControls -
diff --git a/Packages/com.nickmaltbie.openkcc.netcode/CHANGELOG.md b/Packages/com.nickmaltbie.openkcc.netcode/CHANGELOG.md
index 32ba578c..b665a336 100644
--- a/Packages/com.nickmaltbie.openkcc.netcode/CHANGELOG.md
+++ b/Packages/com.nickmaltbie.openkcc.netcode/CHANGELOG.md
@@ -4,7 +4,13 @@ All notable changes to this project will be documented in this file.
## In Progress
-## [1.1.3] 2022-1-1
+## [1.2.0] 2023-1-15
+
+* Setup basic mole character controller using the `MoleMovementEngine`
+ in the sample `MoleKCCSample`.
+* Refactored `NetworkKCC` to use the newly added `KCCMovementEngine`.
+
+## [1.1.3] 2023-1-1
* Refactored code to use com.nickmaltbie.recolorshaderunity
* Fixed code reference to IEvent for backwards compatibility.
diff --git a/Packages/com.nickmaltbie.openkcc.netcode/Common.meta b/Packages/com.nickmaltbie.openkcc.netcode/Common.meta
new file mode 100644
index 00000000..80059467
--- /dev/null
+++ b/Packages/com.nickmaltbie.openkcc.netcode/Common.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: af514d38662bcc74dbc40f48c6089632
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs.meta b/Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs.meta
new file mode 100644
index 00000000..056c810f
--- /dev/null
+++ b/Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c410f1bdfef41fe4b8d78736ced401f5
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Samples/NetcodeExample/Prefab/GameMenuNetcode.prefab b/Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/GameMenuNetcode.prefab
similarity index 100%
rename from Assets/Samples/NetcodeExample/Prefab/GameMenuNetcode.prefab
rename to Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/GameMenuNetcode.prefab
diff --git a/Assets/Samples/NetcodeExample/Prefab/GameMenuNetcode.prefab.meta b/Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/GameMenuNetcode.prefab.meta
similarity index 100%
rename from Assets/Samples/NetcodeExample/Prefab/GameMenuNetcode.prefab.meta
rename to Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/GameMenuNetcode.prefab.meta
diff --git a/Assets/Samples/NetcodeExample/Prefab/InGameHUDNetcode.prefab b/Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/InGameHUDNetcode.prefab
similarity index 100%
rename from Assets/Samples/NetcodeExample/Prefab/InGameHUDNetcode.prefab
rename to Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/InGameHUDNetcode.prefab
diff --git a/Assets/Samples/NetcodeExample/Prefab/InGameHUDNetcode.prefab.meta b/Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/InGameHUDNetcode.prefab.meta
similarity index 100%
rename from Assets/Samples/NetcodeExample/Prefab/InGameHUDNetcode.prefab.meta
rename to Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/InGameHUDNetcode.prefab.meta
diff --git a/Assets/Samples/NetcodeExample/Prefab/StartMenu.prefab b/Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/StartMenu.prefab
similarity index 100%
rename from Assets/Samples/NetcodeExample/Prefab/StartMenu.prefab
rename to Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/StartMenu.prefab
diff --git a/Assets/Samples/NetcodeExample/Prefab/StartMenu.prefab.meta b/Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/StartMenu.prefab.meta
similarity index 100%
rename from Assets/Samples/NetcodeExample/Prefab/StartMenu.prefab.meta
rename to Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/StartMenu.prefab.meta
diff --git a/Assets/Samples/NetcodeExample/Prefab/UIManagerNetcode.prefab b/Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/UIManagerNetcode.prefab
similarity index 100%
rename from Assets/Samples/NetcodeExample/Prefab/UIManagerNetcode.prefab
rename to Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/UIManagerNetcode.prefab
diff --git a/Assets/Samples/NetcodeExample/Prefab/UIManagerNetcode.prefab.meta b/Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/UIManagerNetcode.prefab.meta
similarity index 100%
rename from Assets/Samples/NetcodeExample/Prefab/UIManagerNetcode.prefab.meta
rename to Packages/com.nickmaltbie.openkcc.netcode/Common/Prefabs/UIManagerNetcode.prefab.meta
diff --git a/Assets/Samples/NetcodeExample/Scripts.meta b/Packages/com.nickmaltbie.openkcc.netcode/Common/Scripts.meta
similarity index 100%
rename from Assets/Samples/NetcodeExample/Scripts.meta
rename to Packages/com.nickmaltbie.openkcc.netcode/Common/Scripts.meta
diff --git a/Assets/Samples/NetcodeExample/Scripts/DisconnectAction.cs b/Packages/com.nickmaltbie.openkcc.netcode/Common/Scripts/DisconnectAction.cs
similarity index 100%
rename from Assets/Samples/NetcodeExample/Scripts/DisconnectAction.cs
rename to Packages/com.nickmaltbie.openkcc.netcode/Common/Scripts/DisconnectAction.cs
diff --git a/Assets/Samples/NetcodeExample/Scripts/DisconnectAction.cs.meta b/Packages/com.nickmaltbie.openkcc.netcode/Common/Scripts/DisconnectAction.cs.meta
similarity index 100%
rename from Assets/Samples/NetcodeExample/Scripts/DisconnectAction.cs.meta
rename to Packages/com.nickmaltbie.openkcc.netcode/Common/Scripts/DisconnectAction.cs.meta
diff --git a/Assets/Samples/NetcodeExample/Scripts/NetworkControls.cs b/Packages/com.nickmaltbie.openkcc.netcode/Common/Scripts/NetworkControls.cs
similarity index 100%
rename from Assets/Samples/NetcodeExample/Scripts/NetworkControls.cs
rename to Packages/com.nickmaltbie.openkcc.netcode/Common/Scripts/NetworkControls.cs
diff --git a/Assets/Samples/NetcodeExample/Scripts/NetworkControls.cs.meta b/Packages/com.nickmaltbie.openkcc.netcode/Common/Scripts/NetworkControls.cs.meta
similarity index 100%
rename from Assets/Samples/NetcodeExample/Scripts/NetworkControls.cs.meta
rename to Packages/com.nickmaltbie.openkcc.netcode/Common/Scripts/NetworkControls.cs.meta
diff --git a/Assets/Samples/NetcodeExample/Scripts/nickmaltbie.OpenKCC.NetcodeExample.asmdef b/Packages/com.nickmaltbie.openkcc.netcode/Common/Scripts/nickmaltbie.OpenKCC.NetcodeExample.asmdef
similarity index 86%
rename from Assets/Samples/NetcodeExample/Scripts/nickmaltbie.OpenKCC.NetcodeExample.asmdef
rename to Packages/com.nickmaltbie.openkcc.netcode/Common/Scripts/nickmaltbie.OpenKCC.NetcodeExample.asmdef
index 6c13e149..595c4c08 100644
--- a/Assets/Samples/NetcodeExample/Scripts/nickmaltbie.OpenKCC.NetcodeExample.asmdef
+++ b/Packages/com.nickmaltbie.openkcc.netcode/Common/Scripts/nickmaltbie.OpenKCC.NetcodeExample.asmdef
@@ -1,6 +1,6 @@
{
- "name": "nickmaltbie.OpenKCC.NetcodeExample",
- "rootNamespace": "nickmaltbie.OpenKCC.NetcodeExample",
+ "name": "nickmaltbie.OpenKCC.netcode.common",
+ "rootNamespace": "nickmaltbie.OpenKCC.netcode.common",
"references": [
"WebSocket Transport for Netcode for GameObjects",
"Unity.Netcode.Components",
diff --git a/Assets/Samples/NetcodeExample/Scripts/nickmaltbie.OpenKCC.NetcodeExample.asmdef.meta b/Packages/com.nickmaltbie.openkcc.netcode/Common/Scripts/nickmaltbie.OpenKCC.NetcodeExample.asmdef.meta
similarity index 100%
rename from Assets/Samples/NetcodeExample/Scripts/nickmaltbie.OpenKCC.NetcodeExample.asmdef.meta
rename to Packages/com.nickmaltbie.openkcc.netcode/Common/Scripts/nickmaltbie.OpenKCC.NetcodeExample.asmdef.meta
diff --git a/Packages/com.nickmaltbie.openkcc.netcode/OpenKCC.netcode/Character/NetworkKCC.cs b/Packages/com.nickmaltbie.openkcc.netcode/OpenKCC.netcode/Character/NetworkKCC.cs
index af1487cd..1ce3a30c 100644
--- a/Packages/com.nickmaltbie.openkcc.netcode/OpenKCC.netcode/Character/NetworkKCC.cs
+++ b/Packages/com.nickmaltbie.openkcc.netcode/OpenKCC.netcode/Character/NetworkKCC.cs
@@ -31,28 +31,22 @@
using Unity.Netcode;
using UnityEngine;
using static nickmaltbie.OpenKCC.Character.Animation.HumanoidKCCAnim;
-using static nickmaltbie.OpenKCC.Utils.KCCUtils;
namespace nickmaltbie.OpenKCC.netcode.Character
{
///
/// Have a character controller push any dynamic rigidbody it hits
///
+ [RequireComponent(typeof(KCCMovementEngine))]
[RequireComponent(typeof(Rigidbody))]
[DefaultExecutionOrder(1000)]
- public class NetworkKCC : NetworkSMAnim, IJumping
+ public class NetworkKCC : NetworkSMAnim, IJumping, IGetKCCConfig, IGetKCCGrounded
{
///
/// Values for configuring and managing KCC Config.
///
[SerializeField]
public HumanoidKCCConfig config = new HumanoidKCCConfig();
-
- ///
- /// Grace time before player starts falling.
- ///
- public float fallingGraceTime = 0.1f;
-
///
/// Time in which the player has been falling.
///
@@ -79,25 +73,21 @@ public class NetworkKCC : NetworkSMAnim, IJumping
/// Input movement vector of the player
public Vector3 RotatedMovement(Vector3 inputMovement) => HorizPlaneView * inputMovement;
- ///
- /// Player velocity in world space.
- ///
- public Vector3 Velocity { get; private set; }
-
///
/// Input movement from player input updated each frame.
///
public Vector3 InputMovement { get; private set; }
- ///
- /// Position of the platform player is standing on.
- ///
- private Vector3 previousPosition;
+ ///
+ public IKCCConfig kccConfig => config;
+
+ ///
+ public IKCCGrounded kccGrounded => config.groundedState;
///
- /// Velocity of the player from the previous frame.
+ /// Movement engine for controlling the kinematic character controller.
///
- private Vector3 previousVelocity;
+ protected KCCMovementEngine movementEngine;
///
/// Animation movement for the player
@@ -125,7 +115,7 @@ public class IdleState : State { }
[TransitionOnAnimationComplete(typeof(FallingState), 0.15f, true)]
[AnimationTransition(typeof(GroundedEvent), typeof(LandingState), 0.35f, true, 0.25f)]
[Transition(typeof(SteepSlopeEvent), typeof(SlidingState))]
- [MovementSettings(AllowVelocity = true, AllowWalk = true)]
+ [MovementSettings(AllowVelocity = true, AllowWalk = true, SpeedConfig = nameof(config.walkingSpeed))]
public class JumpState : State { }
[ApplyGravity]
@@ -135,7 +125,7 @@ public class JumpState : State { }
[AnimationTransition(typeof(JumpEvent), typeof(JumpState), 0.35f, true)]
[Transition(typeof(LeaveGroundEvent), typeof(FallingState))]
[Transition(typeof(SteepSlopeEvent), typeof(SlidingState))]
- [MovementSettings(AllowVelocity = false, AllowWalk = true)]
+ [MovementSettings(AllowVelocity = false, AllowWalk = true, SpeedConfig = nameof(config.walkingSpeed))]
public class LandingState : State { }
[Animation(WalkingAnimState, 0.1f, true)]
@@ -144,7 +134,7 @@ public class LandingState : State { }
[Transition(typeof(SteepSlopeEvent), typeof(SlidingState))]
[Transition(typeof(LeaveGroundEvent), typeof(FallingState))]
[Transition(typeof(StartSprintEvent), typeof(SprintingState))]
- [MovementSettings(AllowVelocity = false, AllowWalk = true, SnapPlayerDown = true)]
+ [MovementSettings(AllowVelocity = false, AllowWalk = true, SnapPlayerDown = true, SpeedConfig = nameof(config.walkingSpeed))]
public class WalkingState : State { }
[Animation(SprintingAnimState, 0.1f, true)]
@@ -153,7 +143,11 @@ public class WalkingState : State { }
[Transition(typeof(SteepSlopeEvent), typeof(SlidingState))]
[Transition(typeof(LeaveGroundEvent), typeof(FallingState))]
[Transition(typeof(StopSprintEvent), typeof(WalkingState))]
- [MovementSettings(AllowVelocity = false, AllowWalk = true, SnapPlayerDown = true, OverrideVelocityFunction = nameof(config.sprintSpeed))]
+ [MovementSettings(
+ AllowVelocity = false,
+ AllowWalk = true,
+ SnapPlayerDown = true,
+ SpeedConfig = nameof(config.sprintSpeed))]
public class SprintingState : State { }
[ApplyGravity]
@@ -161,7 +155,7 @@ public class SprintingState : State { }
[Transition(typeof(JumpEvent), typeof(JumpState))]
[Transition(typeof(LeaveGroundEvent), typeof(FallingState))]
[AnimationTransition(typeof(GroundedEvent), typeof(LandingState), 0.35f, true, 0.25f)]
- [MovementSettings(AllowVelocity = true, AllowWalk = true, SnapPlayerDown = true)]
+ [MovementSettings(AllowVelocity = true, AllowWalk = true, SnapPlayerDown = true, SpeedConfig = nameof(config.walkingSpeed))]
public class SlidingState : State { }
[ApplyGravity]
@@ -170,7 +164,7 @@ public class SlidingState : State { }
[Transition(typeof(SteepSlopeEvent), typeof(SlidingState))]
[AnimationTransition(typeof(GroundedEvent), typeof(LandingState), 0.35f, true, 0.25f)]
[TransitionAfterTime(typeof(LongFallingState), 2.0f)]
- [MovementSettings(AllowVelocity = true, AllowWalk = true)]
+ [MovementSettings(AllowVelocity = true, AllowWalk = true, SpeedConfig = nameof(config.walkingSpeed))]
public class FallingState : State { }
[ApplyGravity]
@@ -178,16 +172,15 @@ public class FallingState : State { }
[Transition(typeof(JumpEvent), typeof(JumpState))]
[Transition(typeof(SteepSlopeEvent), typeof(SlidingState))]
[AnimationTransition(typeof(GroundedEvent), typeof(LandingState), 0.35f, true, 1.0f)]
- [MovementSettings(AllowVelocity = true, AllowWalk = true)]
+ [MovementSettings(AllowVelocity = true, AllowWalk = true, SpeedConfig = nameof(config.walkingSpeed))]
public class LongFallingState : State { }
///
/// Update the grounded state of the kinematic character controller.
///
- public void UpdateGroundedState(Vector3 position, Quaternion rotation)
+ public void UpdateGroundedState()
{
- config.groundedState.CheckGrounded(config, position, rotation);
- var upwardVelocity = Vector3.Project(Velocity, config.Up);
+ var upwardVelocity = Vector3.Project(movementEngine.Velocity, config.Up);
bool movingUp = Vector3.Dot(upwardVelocity, config.Up) > 0;
if (config.groundedState.Falling)
@@ -204,65 +197,9 @@ public void UpdateGroundedState(Vector3 position, Quaternion rotation)
}
}
- ///
- /// Apply movement of a player based on current state.
- ///
- /// Current position of the player.
- /// Current rotation of the player.
- /// Delta in position due to player movement.
- public Vector3 MovePlayer(Vector3 position, Quaternion rotation, float deltaTime)
+ public void Awake()
{
- // Move the player based on movement settings
- var moveSettings = Attribute.GetCustomAttribute(CurrentState, typeof(MovementSettingsAttribute)) as MovementSettingsAttribute;
- Vector3 delta = Vector3.zero;
-
- // Move the player if they are allowed to walk
- if (moveSettings?.AllowWalk ?? false)
- {
- Vector3 move = GetProjectedMovement();
- float speed = config.walkingSpeed;
-
- string overrideParam = moveSettings.OverrideVelocityFunction;
-
- if (!string.IsNullOrEmpty(overrideParam))
- {
- speed = (float)config.EvaluateMember(overrideParam);
- }
-
- Vector3 moveDelta = GetMovement(position, move * speed * deltaTime, rotation, config);
- delta += moveDelta;
- position += moveDelta;
- }
-
- // Apply velocity if allowed to move via velocity
- // Only snap down if the player is currently grounded
- if (config.groundedState.StandingOnGround && (moveSettings?.SnapPlayerDown ?? false))
- {
- Vector3 snapDelta = GetSnapDelta(
- position,
- transform.rotation,
- config.Down,
- config.verticalSnapDown,
- config.minSnapThreshold,
- config.ColliderCast);
- delta += snapDelta;
- position += snapDelta;
- }
-
- // Apply velocity if allowed to move via velocity
- // Edge case, if player is in sliding state, don't allow them to slide up surfaces
- bool slidingUp = CurrentState == typeof(SlidingState) && Vector3.Dot(config.Up, Velocity) > 0;
- if ((moveSettings?.AllowVelocity ?? false) && !slidingUp)
- {
- Vector3 velDelta = GetMovement(position, Velocity * deltaTime, rotation, config);
- delta += velDelta;
- }
- else
- {
- Velocity = Vector3.zero;
- }
-
- return delta;
+ movementEngine = GetComponent();
}
///
@@ -273,7 +210,6 @@ public override void Start()
base.Start();
GetComponent().isKinematic = true;
-
_cameraControls = GetComponent();
config._characterPush = GetComponent();
config._colliderCast = GetComponent();
@@ -300,17 +236,51 @@ public override void LateUpdate()
base.LateUpdate();
}
+ ///
+ /// The the player's desired velocity for their current input value.
+ ///
+ /// Vector of player velocity based on input movement rotated by player view and projected onto the
+ /// ground.
+ public Vector3 GetDesiredVelocity()
+ {
+ Vector3 rotatedMovement = HorizPlaneView * InputMovement;
+ Vector3 projectedMovement = config.groundedState.GetProjectedMovement(rotatedMovement);
+
+ var moveSettings = Attribute.GetCustomAttribute(
+ CurrentState,
+ typeof(MovementSettingsAttribute)) as MovementSettingsAttribute;
+
+ float speed = moveSettings?.Speed(config) ?? config.walkingSpeed;
+ Vector3 scaledMovement = projectedMovement * speed;
+ return scaledMovement;
+ }
+
public override void FixedUpdate()
{
GetComponent().isKinematic = true;
if (IsOwner)
{
- ApplyMovement(unityService.fixedDeltaTime);
+ movementEngine.MovePlayer(
+ unityService.fixedDeltaTime,
+ GetDesiredVelocity() * unityService.fixedDeltaTime,
+ CurrentState);
+ UpdateGroundedState();
+ config.jumpAction.ApplyJumpIfPossible();
}
+ GetComponent()?.UpdateState(relativeParentConfig);
base.FixedUpdate();
}
+ ///
+ /// Teleport player to a given position.
+ ///
+ /// Position to teleport player to.
+ public void TeleportPlayer(Vector3 position)
+ {
+ movementEngine.TeleportPlayer(position);
+ }
+
///
public override void Update()
{
@@ -330,41 +300,11 @@ public void ApplyJump(Vector3 velocity)
{
if (IsOwner)
{
- Vector3 groundVel = GetGroundVelocity(config.groundedState, config, previousVelocity);
- Velocity = velocity + groundVel;
- relativeParentConfig.Reset();
+ movementEngine.ApplyJump(velocity);
RaiseEvent(JumpEvent.Instance);
}
}
- ///
- /// Get a vector of the projected movement onto the plane the player is standing on.
- ///
- /// Vector of player movement based on input velocity rotated by player view and projected onto the
- /// ground.
- public Vector3 GetProjectedMovement() => GetProjectedMovement(InputMovement);
-
- ///
- /// The the player's projected movement onto the ground based on some input movement vector.
- ///
- /// Input movement of the player.
- /// Vector of player movement based on input velocity rotated by player view and projected onto the
- /// ground.
- public Vector3 GetProjectedMovement(Vector3 inputMovement)
- {
- return config.groundedState.GetProjectedMovement(RotatedMovement(inputMovement));
- }
-
- ///
- /// Teleport player to a given position.
- ///
- /// Position to teleport player to.
- public void TeleportPlayer(Vector3 position)
- {
- relativeParentConfig.Reset();
- transform.position = position;
- }
-
///
/// Read the current player input values.
///
@@ -397,57 +337,5 @@ public void ReadPlayerMovement()
}
}
}
-
- ///
- /// Applies player movement based on current state.
- /// Includes pushing out overlapping objects, updating grounded state, jumping,
- /// moving the player, and updating the grounded state.
- ///
- protected void ApplyMovement(float deltaTime)
- {
- relativeParentConfig.FollowGround(transform);
- Vector3 vel = (transform.position - previousPosition) / deltaTime;
- previousVelocity = Vector3.Lerp(previousVelocity, vel, 20 * deltaTime);
-
- Vector3 start = transform.position;
- Vector3 pos = start;
-
- // Push player out of overlapping objects
- Vector3 overlapPush = config.ColliderCast.PushOutOverlapping(pos, transform.rotation, config.maxPushSpeed * deltaTime);
- pos += overlapPush;
-
- // Allow player to move
- Vector3 playerMove = MovePlayer(pos, transform.rotation, deltaTime);
- pos += playerMove;
-
- // Compute player relative movement state based on final pos
- Vector3 delta = pos - start;
- UpdateGroundedState(pos, transform.rotation);
-
- // Allow player to attempt to jump
- config.jumpAction.ApplyJumpIfPossible();
-
- // Check if player is falling
- if (config.groundedState.Falling)
- {
- FallingTime += deltaTime;
- }
- else
- {
- FallingTime = 0;
- }
-
- // Apply gravity if needed
- if (Attribute.GetCustomAttribute(CurrentState, typeof(ApplyGravity)) is ApplyGravity)
- {
- Velocity += config.gravity * deltaTime;
- }
-
- transform.position += delta;
- transform.position += relativeParentConfig.UpdateMovingGround(transform.position, config.groundedState, delta, deltaTime);
- GetComponent()?.UpdateState(relativeParentConfig);
- relativeParentConfig.FollowGround(transform);
- previousPosition = transform.position;
- }
}
}
diff --git a/Packages/com.nickmaltbie.openkcc.netcode/Tests/Runtime/Character/NetworkKCCTests.cs b/Packages/com.nickmaltbie.openkcc.netcode/Tests/Runtime/Character/NetworkKCCTests.cs
index b5eec9ab..d287d15e 100644
--- a/Packages/com.nickmaltbie.openkcc.netcode/Tests/Runtime/Character/NetworkKCCTests.cs
+++ b/Packages/com.nickmaltbie.openkcc.netcode/Tests/Runtime/Character/NetworkKCCTests.cs
@@ -19,12 +19,13 @@
using System.Collections;
using System.Linq;
using nickmaltbie.openkcc.Tests.netcode.TestCommon;
+using nickmaltbie.OpenKCC.Character;
using nickmaltbie.OpenKCC.Character.Action;
using nickmaltbie.OpenKCC.Environment.MovingGround;
using nickmaltbie.OpenKCC.Input;
using nickmaltbie.OpenKCC.netcode.Character;
using nickmaltbie.OpenKCC.netcode.Utils;
-using nickmaltbie.OpenKCC.Utils;
+using nickmaltbie.OpenKCC.Utils.ColliderCast;
using nickmaltbie.TestUtilsUnity.Tests.TestCommon;
using NUnit.Framework;
using UnityEditor;
@@ -173,7 +174,7 @@ public IEnumerator Validate_NetworkKCC_MovingGround()
i =>
{
NetworkKCC networkKCC = GetAttachedNetworkBehaviour(i, i);
- return Vector3.Project(networkKCC.Velocity, conveyer.push.normalized).magnitude >= 1.0f;
+ return Vector3.Project(networkKCC.GetComponent().Velocity, conveyer.push.normalized).magnitude >= 1.0;
}));
}
diff --git a/Packages/com.nickmaltbie.openkcc.netcode/package.json b/Packages/com.nickmaltbie.openkcc.netcode/package.json
index 20a1b9d8..2b4ebbf3 100644
--- a/Packages/com.nickmaltbie.openkcc.netcode/package.json
+++ b/Packages/com.nickmaltbie.openkcc.netcode/package.json
@@ -1,7 +1,7 @@
{
"name": "com.nickmaltbie.openkcc.netcode",
"displayName": "Open KCC Netcode",
- "version": "1.1.3",
+ "version": "1.2.0",
"unity": "2021.1",
"unityRelease": "19f1",
"description": "Open Source Kinematic Character Controller for NetCode.",
@@ -26,7 +26,7 @@
}
],
"dependencies": {
- "com.nickmaltbie.openkcc": "1.1.0",
+ "com.nickmaltbie.openkcc": "1.2.0",
"com.nickmaltbie.screenmanager": "3.0.0",
"com.nickmaltbie.statemachineunity": "1.1.4",
"com.nickmaltbie.networkstatemachineunity": "1.0.0",
diff --git a/Packages/com.nickmaltbie.openkcc/CHANGELOG.md b/Packages/com.nickmaltbie.openkcc/CHANGELOG.md
index 6d18ed0a..5faff35a 100644
--- a/Packages/com.nickmaltbie.openkcc/CHANGELOG.md
+++ b/Packages/com.nickmaltbie.openkcc/CHANGELOG.md
@@ -4,7 +4,15 @@ All notable changes to this project will be documented in this file.
## In Progress
-## [1.1.3] 2022-1-1
+## [1.2.0] 2023-1-15
+
+* Added Mole character sample.
+* Added a new `KCCMovementEngine` to manage calls to `KCCUtils` via
+ another layer of abstraction to avoid having to duplicate
+ lots of code for player movement.
+* Refactored `KCCStateMachine` to use the newly added `KCCMovementEngine`.
+
+## [1.1.3] 2023-1-1
* Refactored code to use com.nickmaltbie.recolorshaderunity
* Fixed code reference to IEvent for backwards compatibility.
diff --git a/Packages/com.nickmaltbie.openkcc/Editor/ColliderCastExtensions.cs b/Packages/com.nickmaltbie.openkcc/Editor/ColliderCastExtensions.cs
index 38788717..fc6a7ed9 100644
--- a/Packages/com.nickmaltbie.openkcc/Editor/ColliderCastExtensions.cs
+++ b/Packages/com.nickmaltbie.openkcc/Editor/ColliderCastExtensions.cs
@@ -17,6 +17,7 @@
// SOFTWARE.
using nickmaltbie.OpenKCC.Utils;
+using nickmaltbie.OpenKCC.Utils.ColliderCast;
using UnityEngine;
namespace nickmaltbie.OpenKCC.Editor
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Action/JumpAction.cs b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Action/JumpAction.cs
index 41379a95..465b1988 100644
--- a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Action/JumpAction.cs
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Action/JumpAction.cs
@@ -135,8 +135,9 @@ public void Jump()
JumpedWhileSliding = true;
}
- Vector3 jumpDirection = (kccGrounded.StandingOnGround ? kccGrounded.SurfaceNormal : kccConfig.Up) *
- jumpAngleWeightFactor + kccConfig.Up * (1 - jumpAngleWeightFactor);
+ Vector3 upDir = -kccConfig.Gravity.normalized;
+ Vector3 jumpDirection = (kccGrounded.StandingOnGround ? kccGrounded.SurfaceNormal : upDir) *
+ jumpAngleWeightFactor + upDir * (1 - jumpAngleWeightFactor);
actor.ApplyJump(jumpVelocity * jumpDirection.normalized);
jumpInput.Reset();
}
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Attributes/MovementSettingsAttribute.cs b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Attributes/MovementSettingsAttribute.cs
index 3f507202..dcbe70e3 100644
--- a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Attributes/MovementSettingsAttribute.cs
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Attributes/MovementSettingsAttribute.cs
@@ -17,6 +17,7 @@
// SOFTWARE.
using System;
+using nickmaltbie.OpenKCC.Utils;
namespace nickmaltbie.OpenKCC.Character.Attributes
{
@@ -40,9 +41,22 @@ public class MovementSettingsAttribute : Attribute
///
public bool SnapPlayerDown = false;
+ ///
+ /// Function to read speed value.
+ ///
+ public string SpeedConfig;
+
///
/// Function to override velocity value.
///
- public string OverrideVelocityFunction = null;
+ public float Speed(object source)
+ {
+ if (!string.IsNullOrWhiteSpace(SpeedConfig))
+ {
+ return (float)source.EvaluateMember(SpeedConfig);
+ }
+
+ return 0.0f;
+ }
}
}
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/HumanoidKCCConfig.cs b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/HumanoidKCCConfig.cs
index e19816bc..b8d3e3e9 100644
--- a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/HumanoidKCCConfig.cs
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/HumanoidKCCConfig.cs
@@ -233,6 +233,18 @@ public InputAction SprintAction
///
public Vector3 Down => gravity.normalized;
+ ///
+ public float VerticalSnapDown => verticalSnapDown;
+
+ ///
+ public float MinSnapThreshold => minSnapThreshold;
+
+ ///
+ public Vector3 Gravity => gravity;
+
+ ///
+ public float MaxPushSpeed => maxPushSpeed;
+
///
/// Collider cast associated with the character.
///
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IGetKCCConfig.cs b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IGetKCCConfig.cs
new file mode 100644
index 00000000..91e3481c
--- /dev/null
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IGetKCCConfig.cs
@@ -0,0 +1,27 @@
+// Copyright (C) 2022 Nicholas Maltbie
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
+// associated documentation files (the "Software"), to deal in the Software without restriction,
+// including without limitation the rights to use, copy, modify, merge, publish, distribute,
+// sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in all copies or
+// substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+// BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+// SOFTWARE.
+
+using nickmaltbie.OpenKCC.Utils;
+
+namespace nickmaltbie.OpenKCC.Character.Config
+{
+ public interface IGetKCCConfig
+ {
+ public IKCCConfig kccConfig { get; }
+ }
+}
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IGetKCCConfig.cs.meta b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IGetKCCConfig.cs.meta
new file mode 100644
index 00000000..e0d84361
--- /dev/null
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IGetKCCConfig.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6cf55cae80bf7d2409ecd4116264d62f
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IGetKCCGrounded.cs b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IGetKCCGrounded.cs
new file mode 100644
index 00000000..b0dcbd80
--- /dev/null
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IGetKCCGrounded.cs
@@ -0,0 +1,25 @@
+// Copyright (C) 2022 Nicholas Maltbie
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
+// associated documentation files (the "Software"), to deal in the Software without restriction,
+// including without limitation the rights to use, copy, modify, merge, publish, distribute,
+// sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in all copies or
+// substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+// BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+// SOFTWARE.
+
+namespace nickmaltbie.OpenKCC.Character.Config
+{
+ public interface IGetKCCGrounded
+ {
+ public IKCCGrounded kccGrounded { get; }
+ }
+}
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IGetKCCGrounded.cs.meta b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IGetKCCGrounded.cs.meta
new file mode 100644
index 00000000..52a0b58c
--- /dev/null
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IGetKCCGrounded.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 923d324bc821f0c458d6e73f9b043267
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IKCCGrounded.cs b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IKCCGrounded.cs
index 9906ab41..ff08e710 100644
--- a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IKCCGrounded.cs
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/IKCCGrounded.cs
@@ -16,6 +16,7 @@
// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
+using nickmaltbie.OpenKCC.Utils;
using UnityEngine;
namespace nickmaltbie.OpenKCC.Character.Config
@@ -70,5 +71,13 @@ public interface IKCCGrounded
/// Check if a player is sliding for a given max walk angle.
///
public bool Sliding { get; }
+
+ ///
+ /// Update the grounded state of the player.
+ ///
+ /// Configuration for the kinematic character controller.
+ /// Current position of the player.
+ /// Current rotation of the player.
+ void CheckGrounded(IKCCConfig kccConfig, Vector3 pos, Quaternion rotation);
}
}
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/KCCGroundedState.cs b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/KCCGroundedState.cs
index 060d85dd..37017cf8 100644
--- a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/KCCGroundedState.cs
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/KCCGroundedState.cs
@@ -54,12 +54,12 @@ public class KCCGroundedState : IKCCGrounded, IEquatable
///
/// Current distance the player is from the ground.
///
- public float DistanceToGround { get; private set; }
+ public float DistanceToGround { get; set; }
///
/// Was the player grounded this frame
///
- public bool OnGround { get; private set; }
+ public bool OnGround { get; set; }
///
/// Angle between the ground and the player.
@@ -69,7 +69,7 @@ public class KCCGroundedState : IKCCGrounded, IEquatable
///
/// The surface normal vector of the ground the player is standing on.
///
- public Vector3 SurfaceNormal { get; private set; }
+ public Vector3 SurfaceNormal { get; set; }
///
/// The point in which the player is hitting the ground.
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/RelativeParentConfig.cs b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/RelativeParentConfig.cs
index 268b676c..541a6fa3 100644
--- a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/RelativeParentConfig.cs
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/Config/RelativeParentConfig.cs
@@ -42,7 +42,7 @@ public void FollowGround(Transform transform)
}
}
- public Vector3 UpdateMovingGround(Vector3 position, KCCGroundedState groundedState, Vector3 delta, float deltaTime)
+ public Vector3 UpdateMovingGround(Vector3 position, IKCCGrounded groundedState, Vector3 delta, float deltaTime)
{
if (groundedState.StandingOnGround && groundedState.Floor != null)
{
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/KCCMovementEngine.cs b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/KCCMovementEngine.cs
new file mode 100644
index 00000000..4fb90686
--- /dev/null
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/KCCMovementEngine.cs
@@ -0,0 +1,330 @@
+// Copyright (C) 2022 Nicholas Maltbie
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
+// associated documentation files (the "Software"), to deal in the Software without restriction,
+// including without limitation the rights to use, copy, modify, merge, publish, distribute,
+// sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in all copies or
+// substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+// BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+// SOFTWARE.
+
+using System;
+using nickmaltbie.OpenKCC.Character.Attributes;
+using nickmaltbie.OpenKCC.Character.Config;
+using nickmaltbie.OpenKCC.Utils;
+using UnityEngine;
+
+namespace nickmaltbie.OpenKCC.Character
+{
+ ///
+ /// Movement engine for the kcc state machine
+ /// to abstract calls to the KCC Utils
+ /// for a basic character controller.
+ ///
+ [RequireComponent(typeof(Rigidbody))]
+ [RequireComponent(typeof(IGetKCCConfig))]
+ [RequireComponent(typeof(IGetKCCGrounded))]
+ public class KCCMovementEngine : MonoBehaviour, IJumping
+ {
+ private IKCCConfig _config;
+ private IKCCGrounded _grounded;
+
+ ///
+ /// KCC Configuration for managing the kcc state machine.
+ ///
+ public IKCCConfig config => _config ??= GetComponent().kccConfig;
+
+ ///
+ /// KCC Grounded state for the movement engine.
+ ///
+ public IKCCGrounded groundedState => _grounded ??= GetComponent().kccGrounded;
+
+ ///
+ /// Position of the player previous frame.
+ ///
+ protected Vector3 previousPosition;
+
+ ///
+ /// Velocity of the player from the previous frame.
+ ///
+ protected Vector3 previousVelocity;
+
+ ///
+ /// Relative parent configuration for following the ground.
+ ///
+ protected RelativeParentConfig relativeParentConfig;
+
+ ///
+ /// Velocity fo the player from the previous frame.
+ ///
+ ///
+ public Vector3 Velocity { get; protected set; }
+
+ ///
+ /// Time in which the player has been falling.
+ ///
+ public float FallingTime { get; protected set; }
+
+ ///
+ /// Apply movement of a player based on current state.
+ ///
+ /// Current position of the player.
+ /// Current rotation of the player.
+ /// Delta time for the movement.
+ /// Move settings for the current action.
+ /// Delta in position due to player movement.
+ public Vector3 MovePlayer(
+ Vector3 position,
+ Quaternion rotation,
+ Vector3 move,
+ float deltaTime,
+ MovementSettingsAttribute moveSettings)
+ {
+ // Move the player based on movement settings
+ Vector3 delta = Vector3.zero;
+
+ // Move the player if they are allowed to walk
+ if (moveSettings?.AllowWalk ?? false)
+ {
+ Vector3 moveDelta = GetMovement(position, move, rotation);
+ delta += moveDelta;
+ position += moveDelta;
+ }
+
+ // Apply velocity if allowed to move via velocity
+ // Only snap down if the player is currently grounded
+ if (groundedState.StandingOnGround && (moveSettings?.SnapPlayerDown ?? false))
+ {
+ Vector3 snapDelta = GetSnapDelta(
+ position,
+ transform.rotation,
+ -config.Up,
+ config.VerticalSnapDown,
+ config.MinSnapThreshold,
+ config.ColliderCast);
+ delta += snapDelta;
+ position += snapDelta;
+ }
+
+ // Apply velocity if allowed to move via velocity
+ if (moveSettings?.AllowVelocity ?? false)
+ {
+ Vector3 velDelta = GetMovement(position, Velocity * deltaTime, rotation);
+ delta += velDelta;
+ }
+ else
+ {
+ Velocity = Vector3.zero;
+ }
+
+ return delta;
+ }
+
+ ///
+ /// Snap the player down onto the ground
+ ///
+ /// Position of the kcc
+ /// Rotation of the kcc.
+ /// Direction to snap the kcc down.
+ /// Maximum distance the kcc can snap.
+ /// Minimum snap threshold for snapping down.
+ /// Collider cast component associated with the KCC.
+ ///
+ public static Vector3 GetSnapDelta(
+ Vector3 position,
+ Quaternion rotation,
+ Vector3 dir,
+ float dist,
+ float minSnapThreshold,
+ IColliderCast colliderCast)
+ {
+ bool didHit = colliderCast.CastSelf(
+ position + dir * KCCUtils.Epsilon,
+ rotation,
+ dir,
+ dist,
+ out IRaycastHit hit);
+
+ if (didHit && hit.distance > minSnapThreshold)
+ {
+ return dir * (hit.distance - KCCUtils.Epsilon);
+ }
+
+ return Vector3.zero;
+ }
+
+ ///
+ /// Snap the player down onto the ground
+ ///
+ /// Position of the kcc
+ /// Rotation of the kcc.
+ /// Direction to snap the kcc down.
+ /// Maximum distance the kcc can snap.
+ /// Minimum snap threshold for snapping down.
+ /// Collider cast component associated with the KCC.
+ ///
+ public static Vector3 SnapPlayerDown(
+ Vector3 position,
+ Quaternion rotation,
+ Vector3 dir,
+ float dist,
+ float minSnapThreshold,
+ IColliderCast colliderCast)
+ {
+ return position + GetSnapDelta(position, rotation, dir, dist, minSnapThreshold, colliderCast);
+ }
+
+ ///
+ /// Get the bounces for a KCC Utils movement action with a set default behaviour.
+ ///
+ /// Position to start player movement from.
+ /// Movement to move the player.
+ /// Rotation of the player during movement.
+ /// Configuration settings for player movement.
+ /// Bounces that the player makes when hitting objects as part of it's movement.
+ public virtual Vector3 GetMovement(
+ Vector3 position,
+ Vector3 movement,
+ Quaternion rotation)
+ {
+ Vector3 finalPos = position;
+ foreach (KCCBounce bounce in KCCUtils.GetBounces(position, movement, rotation, config))
+ {
+ if (bounce.action == KCCUtils.MovementAction.Stop)
+ {
+ finalPos = bounce.finalPosition;
+ }
+ }
+
+ return finalPos - position;
+ }
+
+ ///
+ public void Update()
+ {
+ relativeParentConfig.FollowGround(transform);
+ }
+
+ ///
+ /// Apply movement of the character.
+ ///
+ /// Delta time.
+ /// Desired move for the character.
+ /// Current state of the character
+ /// to load movement settings from.
+ public void MovePlayer(
+ float deltaTime,
+ Vector3 move,
+ Type currentState = null)
+ {
+ bool gravity = currentState != null ?
+ Attribute.GetCustomAttribute(
+ currentState,
+ typeof(ApplyGravity)) is ApplyGravity :
+ false;
+
+ MovementSettingsAttribute moveSettings = currentState != null ?
+ Attribute.GetCustomAttribute(
+ currentState,
+ typeof(MovementSettingsAttribute)) as MovementSettingsAttribute :
+ null;
+
+ ApplyMovement(
+ deltaTime,
+ move,
+ gravity,
+ moveSettings
+ );
+ }
+
+ ///
+ /// Applies player movement based on current state.
+ /// Includes pushing out overlapping objects, updating grounded state, jumping,
+ /// moving the player, and updating the grounded state.
+ ///
+ /// Delta time for the update.
+ /// Desired player movement.
+ /// Should gravity be applied.
+ /// Movement settings for player.
+ public virtual void ApplyMovement(
+ float deltaTime,
+ Vector3 move,
+ bool applyGravity,
+ MovementSettingsAttribute moveSettings)
+ {
+ relativeParentConfig.FollowGround(transform);
+ Vector3 vel = (transform.position - previousPosition) / deltaTime;
+ previousVelocity = Vector3.Lerp(previousVelocity, vel, 20 * deltaTime);
+
+ Vector3 start = transform.position;
+ Vector3 pos = start;
+
+ // Push player out of overlapping objects
+ Vector3 overlapPush = config.ColliderCast.PushOutOverlapping(
+ pos,
+ transform.rotation,
+ config.MaxPushSpeed * deltaTime);
+ pos += overlapPush;
+
+ // Allow player to move
+ Vector3 playerMove = MovePlayer(
+ pos,
+ transform.rotation,
+ move,
+ deltaTime,
+ moveSettings);
+ pos += playerMove;
+
+ // Compute player relative movement state based on final pos
+ Vector3 delta = pos - start;
+ groundedState.CheckGrounded(config, pos, transform.rotation);
+
+ // Check if player is falling
+ if (groundedState.Falling)
+ {
+ FallingTime += deltaTime;
+ }
+ else
+ {
+ FallingTime = 0;
+ }
+
+ // Apply gravity if needed
+ if (applyGravity)
+ {
+ Velocity += config.Gravity * deltaTime;
+ }
+
+ transform.position += delta;
+ transform.position += relativeParentConfig.UpdateMovingGround(transform.position, groundedState, delta, deltaTime);
+ relativeParentConfig.FollowGround(transform);
+ previousPosition = transform.position;
+ }
+
+ ///
+ /// Teleport player to a given position.
+ ///
+ /// Position to teleport player to.
+ public void TeleportPlayer(Vector3 position)
+ {
+ relativeParentConfig.Reset();
+ transform.position = position;
+ }
+
+ ///
+ public void ApplyJump(Vector3 velocity)
+ {
+ Vector3 groundVel = KCCUtils.GetGroundVelocity(groundedState, config, previousVelocity);
+ Velocity = velocity + groundVel;
+ relativeParentConfig.Reset();
+ }
+ }
+}
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/KCCMovementEngine.cs.meta b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/KCCMovementEngine.cs.meta
new file mode 100644
index 00000000..cc6dc0a3
--- /dev/null
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/KCCMovementEngine.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 958f6019d666515419c7bf4b6a76110a
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/KCCStateMachine.cs b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/KCCStateMachine.cs
index 05ef6be7..8c595d84 100644
--- a/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/KCCStateMachine.cs
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Character/KCCStateMachine.cs
@@ -30,7 +30,6 @@
using UnityEngine;
using UnityEngine.InputSystem;
using static nickmaltbie.OpenKCC.Character.Animation.HumanoidKCCAnim;
-using static nickmaltbie.OpenKCC.Utils.KCCUtils;
namespace nickmaltbie.OpenKCC.Character
{
@@ -38,8 +37,14 @@ namespace nickmaltbie.OpenKCC.Character
/// Have a character controller push any dynamic rigidbody it hits
///
[RequireComponent(typeof(Rigidbody))]
+ [RequireComponent(typeof(KCCMovementEngine))]
[DefaultExecutionOrder(1000)]
- public class KCCStateMachine : FixedSMAnim, IJumping, ISerializationCallbackReceiver
+ public class KCCStateMachine :
+ FixedSMAnim,
+ IJumping,
+ IGetKCCConfig,
+ IGetKCCGrounded,
+ ISerializationCallbackReceiver
{
///
/// Current version fo the serialization.
@@ -60,57 +65,37 @@ public class KCCStateMachine : FixedSMAnim, IJumping, ISerializationCallbackRece
[SerializeField]
public HumanoidKCCConfig config = new HumanoidKCCConfig();
- ///
- /// Time in which the player has been falling.
- ///
- public float FallingTime { get; private set; }
-
///
/// Camera controls associated with the player.
///
protected ICameraControls _cameraControls;
///
- /// Get the camera controls associated with the state machine.
+ /// Movement engine for controlling the kinematic character controller.
///
- public ICameraControls CameraControls { get => _cameraControls; internal set => _cameraControls = value; }
+ protected KCCMovementEngine movementEngine;
- ///
- /// Rotation of the plane the player is viewing
- ///
- private Quaternion HorizPlaneView => Quaternion.Euler(0, CameraControls?.Yaw ?? transform.eulerAngles.y, 0);
+ ///
+ public IKCCConfig kccConfig => config;
+
+ ///
+ public IKCCGrounded kccGrounded => config.groundedState;
///
- /// Player rotated movement that they intend to move.
+ /// Get the camera controls associated with the state machine.
///
- /// Input movement vector of the player
- public Vector3 RotatedMovement(Vector3 inputMovement) => HorizPlaneView * inputMovement;
+ public ICameraControls CameraControls { get => _cameraControls; internal set => _cameraControls = value; }
///
- /// Player velocity in world space.
+ /// Rotation of the plane the player is viewing
///
- public Vector3 Velocity { get; private set; }
+ public Quaternion HorizPlaneView => Quaternion.Euler(0, CameraControls?.Yaw ?? transform.eulerAngles.y, 0);
///
/// Input movement from player input updated each frame.
///
public Vector3 InputMovement { get; private set; }
- ///
- /// Position of the player previous frame.
- ///
- private Vector3 previousPosition;
-
- ///
- /// Velocity of the player from the previous frame.
- ///
- private Vector3 previousVelocity;
-
- ///
- /// Relative parent configuration for following the ground.
- ///
- private RelativeParentConfig relativeParentConfig;
-
[InitialState]
[Animation(IdleAnimState, 0.35f, true)]
[Transition(typeof(StartMoveInput), typeof(WalkingState))]
@@ -125,7 +110,7 @@ public class IdleState : State { }
[TransitionOnAnimationComplete(typeof(FallingState), 0.15f, true)]
[AnimationTransition(typeof(GroundedEvent), typeof(LandingState), 0.35f, true, 0.25f)]
[Transition(typeof(SteepSlopeEvent), typeof(SlidingState))]
- [MovementSettings(AllowVelocity = true, AllowWalk = true)]
+ [MovementSettings(AllowVelocity = true, AllowWalk = true, SpeedConfig = nameof(config.walkingSpeed))]
public class JumpState : State { }
[ApplyGravity]
@@ -135,7 +120,7 @@ public class JumpState : State { }
[AnimationTransition(typeof(JumpEvent), typeof(JumpState), 0.35f, true)]
[Transition(typeof(LeaveGroundEvent), typeof(FallingState))]
[Transition(typeof(SteepSlopeEvent), typeof(SlidingState))]
- [MovementSettings(AllowVelocity = false, AllowWalk = true)]
+ [MovementSettings(AllowVelocity = false, AllowWalk = true, SpeedConfig = nameof(config.walkingSpeed))]
public class LandingState : State { }
[Animation(WalkingAnimState, 0.1f, true)]
@@ -144,7 +129,7 @@ public class LandingState : State { }
[Transition(typeof(SteepSlopeEvent), typeof(SlidingState))]
[Transition(typeof(LeaveGroundEvent), typeof(FallingState))]
[Transition(typeof(StartSprintEvent), typeof(SprintingState))]
- [MovementSettings(AllowVelocity = false, AllowWalk = true, SnapPlayerDown = true)]
+ [MovementSettings(AllowVelocity = false, AllowWalk = true, SnapPlayerDown = true, SpeedConfig = nameof(config.walkingSpeed))]
public class WalkingState : State { }
[Animation(SprintingAnimState, 0.1f, true)]
@@ -153,7 +138,11 @@ public class WalkingState : State { }
[Transition(typeof(SteepSlopeEvent), typeof(SlidingState))]
[Transition(typeof(LeaveGroundEvent), typeof(FallingState))]
[Transition(typeof(StopSprintEvent), typeof(WalkingState))]
- [MovementSettings(AllowVelocity = false, AllowWalk = true, SnapPlayerDown = true, OverrideVelocityFunction = nameof(config.sprintSpeed))]
+ [MovementSettings(
+ AllowVelocity = false,
+ AllowWalk = true,
+ SnapPlayerDown = true,
+ SpeedConfig = nameof(config.sprintSpeed))]
public class SprintingState : State { }
[ApplyGravity]
@@ -161,7 +150,7 @@ public class SprintingState : State { }
[Transition(typeof(JumpEvent), typeof(JumpState))]
[Transition(typeof(LeaveGroundEvent), typeof(FallingState))]
[AnimationTransition(typeof(GroundedEvent), typeof(LandingState), 0.35f, true, 0.25f)]
- [MovementSettings(AllowVelocity = true, AllowWalk = true, SnapPlayerDown = true)]
+ [MovementSettings(AllowVelocity = true, AllowWalk = true, SnapPlayerDown = true, SpeedConfig = nameof(config.walkingSpeed))]
public class SlidingState : State { }
[ApplyGravity]
@@ -170,7 +159,7 @@ public class SlidingState : State { }
[Transition(typeof(SteepSlopeEvent), typeof(SlidingState))]
[AnimationTransition(typeof(GroundedEvent), typeof(LandingState), 0.35f, true, 0.25f)]
[TransitionAfterTime(typeof(LongFallingState), 2.0f)]
- [MovementSettings(AllowVelocity = true, AllowWalk = true)]
+ [MovementSettings(AllowVelocity = true, AllowWalk = true, SpeedConfig = nameof(config.walkingSpeed))]
public class FallingState : State { }
[ApplyGravity]
@@ -178,16 +167,30 @@ public class FallingState : State { }
[Transition(typeof(JumpEvent), typeof(JumpState))]
[Transition(typeof(SteepSlopeEvent), typeof(SlidingState))]
[AnimationTransition(typeof(GroundedEvent), typeof(LandingState), 0.35f, true, 1.0f)]
- [MovementSettings(AllowVelocity = true, AllowWalk = true)]
+ [MovementSettings(AllowVelocity = true, AllowWalk = true, SpeedConfig = nameof(config.walkingSpeed))]
public class LongFallingState : State { }
+ ///
+ /// Configure kcc state machine operations.
+ ///
+ public override void Awake()
+ {
+ base.Awake();
+
+ GetComponent().isKinematic = true;
+ movementEngine = GetComponent();
+ _cameraControls = GetComponent();
+ config._characterPush = GetComponent();
+ config._colliderCast = GetComponent();
+ SetupInputs();
+ }
+
///
/// Update the grounded state of the kinematic character controller.
///
- public void UpdateGroundedState(Vector3 position, Quaternion rotation)
+ public void UpdateGroundedState()
{
- config.groundedState.CheckGrounded(config, position, rotation);
- var upwardVelocity = Vector3.Project(Velocity, config.Up);
+ var upwardVelocity = Vector3.Project(movementEngine.Velocity, config.Up);
bool movingUp = Vector3.Dot(upwardVelocity, config.Up) > 0;
if (config.groundedState.Falling)
@@ -204,81 +207,6 @@ public void UpdateGroundedState(Vector3 position, Quaternion rotation)
}
}
- ///
- /// Apply movement of a player based on current state.
- ///
- /// Current position of the player.
- /// Current rotation of the player.
- /// Delta in position due to player movement.
- public Vector3 MovePlayer(Vector3 position, Quaternion rotation, float deltaTime)
- {
- // Move the player based on movement settings
- var moveSettings = Attribute.GetCustomAttribute(CurrentState, typeof(MovementSettingsAttribute)) as MovementSettingsAttribute;
- Vector3 delta = Vector3.zero;
-
- // Move the player if they are allowed to walk
- if (moveSettings?.AllowWalk ?? false)
- {
- Vector3 move = GetProjectedMovement();
- float speed = config.walkingSpeed;
-
- string overrideParam = moveSettings.OverrideVelocityFunction;
-
- if (!string.IsNullOrEmpty(overrideParam))
- {
- speed = (float)config.EvaluateMember(overrideParam);
- }
-
- Vector3 moveDelta = GetMovement(position, move * speed * deltaTime, rotation, config);
- delta += moveDelta;
- position += moveDelta;
- }
-
- // Apply velocity if allowed to move via velocity
- // Only snap down if the player is currently grounded
- if (config.groundedState.StandingOnGround && (moveSettings?.SnapPlayerDown ?? false))
- {
- Vector3 snapDelta = GetSnapDelta(
- position,
- transform.rotation,
- config.Down,
- config.verticalSnapDown,
- config.minSnapThreshold,
- config.ColliderCast);
- delta += snapDelta;
- position += snapDelta;
- }
-
- // Apply velocity if allowed to move via velocity
- // Edge case, if player is in sliding state, don't allow them to slide up surfaces
- bool slidingUp = CurrentState == typeof(SlidingState) && Vector3.Dot(config.Up, Velocity) > 0;
- if ((moveSettings?.AllowVelocity ?? false) && !slidingUp)
- {
- Vector3 velDelta = GetMovement(position, Velocity * deltaTime, rotation, config);
- delta += velDelta;
- }
- else
- {
- Velocity = Vector3.zero;
- }
-
- return delta;
- }
-
- ///
- /// Configure kcc state machine operations.
- ///
- public override void Awake()
- {
- base.Awake();
-
- GetComponent().isKinematic = true;
- _cameraControls = GetComponent();
- config._characterPush = GetComponent();
- config._colliderCast = GetComponent();
- SetupInputs();
- }
-
///
/// Setup inputs for the KCC
///
@@ -288,10 +216,17 @@ public void SetupInputs()
config.MoveAction?.Enable();
}
+ ///
public override void FixedUpdate()
{
GetComponent().isKinematic = true;
- ApplyMovement(unityService.fixedDeltaTime);
+ movementEngine.MovePlayer(
+ unityService.fixedDeltaTime,
+ GetDesiredVelocity() * unityService.fixedDeltaTime,
+ CurrentState);
+ UpdateGroundedState();
+ config.jumpAction.ApplyJumpIfPossible();
+
base.FixedUpdate();
}
@@ -299,35 +234,33 @@ public override void FixedUpdate()
public override void Update()
{
ReadPlayerMovement();
- relativeParentConfig.FollowGround(transform);
base.Update();
}
///
public void ApplyJump(Vector3 velocity)
{
- Vector3 groundVel = GetGroundVelocity(config.groundedState, config, previousVelocity);
- Velocity = velocity + groundVel;
- relativeParentConfig.Reset();
+ movementEngine.ApplyJump(velocity);
RaiseEvent(JumpEvent.Instance);
}
///
- /// Get a vector of the projected movement onto the plane the player is standing on.
+ /// The the player's desired velocity for their current input value.
///
- /// Vector of player movement based on input velocity rotated by player view and projected onto the
+ /// Vector of player velocity based on input movement rotated by player view and projected onto the
/// ground.
- public Vector3 GetProjectedMovement() => GetProjectedMovement(InputMovement);
-
- ///
- /// The the player's projected movement onto the ground based on some input movement vector.
- ///
- /// Input movement of the player.
- /// Vector of player movement based on input velocity rotated by player view and projected onto the
- /// ground.
- public Vector3 GetProjectedMovement(Vector3 inputMovement)
+ public Vector3 GetDesiredVelocity()
{
- return config.groundedState.GetProjectedMovement(RotatedMovement(inputMovement));
+ Vector3 rotatedMovement = HorizPlaneView * InputMovement;
+ Vector3 projectedMovement = config.groundedState.GetProjectedMovement(rotatedMovement);
+
+ var moveSettings = Attribute.GetCustomAttribute(
+ CurrentState,
+ typeof(MovementSettingsAttribute)) as MovementSettingsAttribute;
+
+ float speed = moveSettings?.Speed(config) ?? config.walkingSpeed;
+ Vector3 scaledMovement = projectedMovement * speed;
+ return scaledMovement;
}
///
@@ -336,8 +269,7 @@ public Vector3 GetProjectedMovement(Vector3 inputMovement)
/// Position to teleport player to.
public void TeleportPlayer(Vector3 position)
{
- relativeParentConfig.Reset();
- transform.position = position;
+ movementEngine.TeleportPlayer(position);
}
///
@@ -374,57 +306,6 @@ public void ReadPlayerMovement()
}
}
- ///
- /// Applies player movement based on current state.
- /// Includes pushing out overlapping objects, updating grounded state, jumping,
- /// moving the player, and updating the grounded state.
- ///
- protected void ApplyMovement(float deltaTime)
- {
- relativeParentConfig.FollowGround(transform);
- Vector3 vel = (transform.position - previousPosition) / deltaTime;
- previousVelocity = Vector3.Lerp(previousVelocity, vel, 20 * deltaTime);
-
- Vector3 start = transform.position;
- Vector3 pos = start;
-
- // Push player out of overlapping objects
- Vector3 overlapPush = config.ColliderCast.PushOutOverlapping(pos, transform.rotation, config.maxPushSpeed * deltaTime);
- pos += overlapPush;
-
- // Allow player to move
- Vector3 playerMove = MovePlayer(pos, transform.rotation, deltaTime);
- pos += playerMove;
-
- // Compute player relative movement state based on final pos
- Vector3 delta = pos - start;
- UpdateGroundedState(pos, transform.rotation);
-
- // Allow player to attempt to jump
- config.jumpAction.ApplyJumpIfPossible();
-
- // Check if player is falling
- if (config.groundedState.Falling)
- {
- FallingTime += deltaTime;
- }
- else
- {
- FallingTime = 0;
- }
-
- // Apply gravity if needed
- if (Attribute.GetCustomAttribute(CurrentState, typeof(ApplyGravity)) is ApplyGravity)
- {
- Velocity += config.gravity * deltaTime;
- }
-
- transform.position += delta;
- transform.position += relativeParentConfig.UpdateMovingGround(transform.position, config.groundedState, delta, deltaTime);
- relativeParentConfig.FollowGround(transform);
- previousPosition = transform.position;
- }
-
#region Parse Depreciated Configurations of KCC StateMachine.
///
/// Persist volatile fields to serialized data before
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast.meta b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast.meta
new file mode 100644
index 00000000..b07d2266
--- /dev/null
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b80e6d067033c3e438a4c3ca97425bb8
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/AbstractPrimitiveColliderCast.cs b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/AbstractPrimitiveColliderCast.cs
new file mode 100644
index 00000000..cc3e0248
--- /dev/null
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/AbstractPrimitiveColliderCast.cs
@@ -0,0 +1,100 @@
+// Copyright (C) 2022 Nicholas Maltbie
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
+// associated documentation files (the "Software"), to deal in the Software without restriction,
+// including without limitation the rights to use, copy, modify, merge, publish, distribute,
+// sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in all copies or
+// substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+// BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+// SOFTWARE.
+
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace nickmaltbie.OpenKCC.Utils.ColliderCast
+{
+ ///
+ /// Abstract class to optimize operations for a primitive shape
+ /// collider cast.
+ ///
+ public abstract class AbstractPrimitiveColliderCast : MonoBehaviour, IColliderCast
+ {
+ ///
+ public bool CastSelf(
+ Vector3 position,
+ Quaternion rotation,
+ Vector3 direction,
+ float distance,
+ out IRaycastHit hit)
+ {
+ var closest = new RaycastHit() { distance = Mathf.Infinity };
+ bool hitSomething = false;
+ foreach (RaycastHit objHit in GetHits(position, rotation, direction, distance))
+ {
+ if (objHit.collider.gameObject.transform != gameObject.transform)
+ {
+ if (objHit.distance < closest.distance)
+ {
+ closest = objHit;
+ }
+
+ hitSomething = true;
+ }
+ }
+
+ hit = new RaycastHitWrapper(closest);
+ return hitSomething;
+ }
+
+ ///
+ public Vector3 PushOutOverlapping(Vector3 position, Quaternion rotation, float maxDistance)
+ {
+ Vector3 pushed = Vector3.zero;
+ foreach (Collider overlap in GetOverlapping(position, rotation))
+ {
+ Physics.ComputePenetration(
+ Collider, position, rotation,
+ overlap, overlap.gameObject.transform.position, overlap.gameObject.transform.rotation,
+ out Vector3 direction, out float distance
+ );
+
+ float distPush = Mathf.Min(maxDistance, distance + KCCUtils.Epsilon);
+ Vector3 push = direction.normalized * distPush;
+ position += push;
+ pushed += push;
+ }
+
+ return pushed;
+ }
+
+ ///
+ public bool DoRaycastInDirection(Vector3 source, Vector3 direction, float distance, out IRaycastHit stepHit)
+ {
+ bool didHit = Physics.Raycast(new Ray(source, direction), out RaycastHit hit, distance);
+ stepHit = new RaycastHitWrapper(hit);
+ return didHit;
+ }
+
+ ///
+ /// Primitive collider shape associated with this object.
+ ///
+ public abstract Collider Collider { get; }
+
+ ///
+ public abstract Vector3 GetBottom(Vector3 position, Quaternion rotation);
+
+ ///
+ public abstract IEnumerable GetOverlapping(Vector3 position, Quaternion rotation);
+
+ ///
+ public abstract IEnumerable GetHits(Vector3 position, Quaternion rotation, Vector3 direction, float distance);
+ }
+}
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/AbstractPrimitiveColliderCast.cs.meta b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/AbstractPrimitiveColliderCast.cs.meta
new file mode 100644
index 00000000..1e813f16
--- /dev/null
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/AbstractPrimitiveColliderCast.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 28b7d7972a8621842804cb5bc3770a49
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/CapsuleColliderCast.cs b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/CapsuleColliderCast.cs
similarity index 63%
rename from Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/CapsuleColliderCast.cs
rename to Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/CapsuleColliderCast.cs
index 0f7c326a..fe88412b 100644
--- a/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/CapsuleColliderCast.cs
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/CapsuleColliderCast.cs
@@ -20,13 +20,13 @@
using System.Linq;
using UnityEngine;
-namespace nickmaltbie.OpenKCC.Utils
+namespace nickmaltbie.OpenKCC.Utils.ColliderCast
{
///
/// ColliderCast behaviour intended to work with any capsule collider shape.
///
[RequireComponent(typeof(CapsuleCollider))]
- public class CapsuleColliderCast : MonoBehaviour, IColliderCast
+ public class CapsuleColliderCast : AbstractPrimitiveColliderCast
{
///
/// Mesh of capsule for debug drawing.
@@ -49,6 +49,9 @@ public class CapsuleColliderCast : MonoBehaviour, IColliderCast
internal Mesh DebugCapsuleMesh => _debugCapsuleMesh ??=
CapsuleMaker.CapsuleData(radius: CapsuleCollider.radius, depth: CapsuleCollider.height - CapsuleCollider.radius * 2);
+ ///
+ public override Collider Collider => CapsuleCollider;
+
///
/// Gets transformed parameters describing this capsule collider for a given position and rotation
///
@@ -69,7 +72,7 @@ public class CapsuleColliderCast : MonoBehaviour, IColliderCast
}
///
- public IEnumerable GetOverlapping(Vector3 position, Quaternion rotation)
+ public override IEnumerable GetOverlapping(Vector3 position, Quaternion rotation)
{
(Vector3 top, Vector3 bottom, float radius, float height) = GetParams(position, rotation);
return Physics
@@ -78,7 +81,7 @@ public IEnumerable GetOverlapping(Vector3 position, Quaternion rotatio
}
///
- public IEnumerable GetHits(Vector3 position, Quaternion rotation, Vector3 direction, float distance)
+ public override IEnumerable GetHits(Vector3 position, Quaternion rotation, Vector3 direction, float distance)
{
(Vector3 top, Vector3 bottom, float radius, float height) = GetParams(position, rotation, -KCCUtils.Epsilon);
return Physics.CapsuleCastAll(top, bottom, radius, direction, distance, ~0, QueryTriggerInteraction.Ignore)
@@ -86,66 +89,10 @@ public IEnumerable GetHits(Vector3 position, Quaternion rotation, Ve
}
///
- public bool CastSelf(
- Vector3 position,
- Quaternion rotation,
- Vector3 direction,
- float distance,
- out IRaycastHit hit)
- {
- var closest = new RaycastHit() { distance = Mathf.Infinity };
- bool hitSomething = false;
- foreach (RaycastHit objHit in GetHits(position, rotation, direction, distance))
- {
- if (objHit.collider.gameObject.transform != gameObject.transform)
- {
- if (objHit.distance < closest.distance)
- {
- closest = objHit;
- }
-
- hitSomething = true;
- }
- }
-
- hit = new RaycastHitWrapper(closest);
- return hitSomething;
- }
-
- ///
- public Vector3 PushOutOverlapping(Vector3 position, Quaternion rotation, float maxDistance)
- {
- Vector3 pushed = Vector3.zero;
- foreach (Collider overlap in GetOverlapping(position, rotation))
- {
- Physics.ComputePenetration(
- CapsuleCollider, position, rotation,
- overlap, overlap.gameObject.transform.position, overlap.gameObject.transform.rotation,
- out Vector3 direction, out float distance
- );
-
- float distPush = Mathf.Min(maxDistance, distance + KCCUtils.Epsilon);
- Vector3 push = direction.normalized * distPush;
- position += push;
- pushed += push;
- }
-
- return pushed;
- }
-
- ///
- public Vector3 GetBottom(Vector3 position, Quaternion rotation)
+ public override Vector3 GetBottom(Vector3 position, Quaternion rotation)
{
(_, Vector3 bottom, float radius, _) = GetParams(position, rotation);
return bottom + radius * (rotation * Vector3.down);
}
-
- ///
- public bool DoRaycastInDirection(Vector3 source, Vector3 direction, float distance, out IRaycastHit stepHit)
- {
- bool didHit = Physics.Raycast(new Ray(source, direction), out RaycastHit hit, distance);
- stepHit = new RaycastHitWrapper(hit);
- return didHit;
- }
}
}
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/CapsuleColliderCast.cs.meta b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/CapsuleColliderCast.cs.meta
similarity index 100%
rename from Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/CapsuleColliderCast.cs.meta
rename to Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/CapsuleColliderCast.cs.meta
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/SphereColliderCast.cs b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/SphereColliderCast.cs
new file mode 100644
index 00000000..55b80830
--- /dev/null
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/SphereColliderCast.cs
@@ -0,0 +1,84 @@
+// Copyright (C) 2022 Nicholas Maltbie
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
+// associated documentation files (the "Software"), to deal in the Software without restriction,
+// including without limitation the rights to use, copy, modify, merge, publish, distribute,
+// sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in all copies or
+// substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
+// BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
+// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+// SOFTWARE.
+
+using System.Collections.Generic;
+using System.Linq;
+using UnityEngine;
+
+namespace nickmaltbie.OpenKCC.Utils.ColliderCast
+{
+ ///
+ /// ColliderCast behaviour intended to work with any sphere collider shape.
+ ///
+ [RequireComponent(typeof(SphereCollider))]
+ public class SphereColliderCast : AbstractPrimitiveColliderCast
+ {
+ ///
+ /// Sphere collider associated with this object.
+ ///
+ private SphereCollider _sphereCollider;
+
+ ///
+ /// Sphere Collider associated with this object.
+ ///
+ internal SphereCollider SphereCollider => _sphereCollider ??= GetComponent();
+
+ ///
+ public override Collider Collider => SphereCollider;
+
+ ///
+ /// Gets transformed parameters describing this sphere collider for a given position and rotation
+ ///
+ /// Position of the object.
+ /// Rotation of the object.
+ /// Modifier to add to radius when computing shape of collider.
+ /// Returns the center of the collider in world space
+ /// and the modified radius.
+ public (Vector3, float) GetParams(Vector3 position, Quaternion rotation, float radiusMod = 0.0f)
+ {
+ Vector3 center = rotation * SphereCollider.center + position;
+ float radius = SphereCollider.radius + radiusMod;
+
+ return (center, radius);
+ }
+
+ ///
+ public override IEnumerable GetOverlapping(Vector3 position, Quaternion rotation)
+ {
+ (Vector3 center, float radius) = GetParams(position, rotation);
+ return Physics
+ .OverlapSphere(center, radius, ~0, QueryTriggerInteraction.Ignore)
+ .Where(c => c.transform != transform);
+ }
+
+ ///
+ public override IEnumerable GetHits(Vector3 position, Quaternion rotation, Vector3 direction, float distance)
+ {
+ (Vector3 center, float radius) = GetParams(position, rotation, -KCCUtils.Epsilon);
+ return Physics.SphereCastAll(center, radius, direction, distance, ~0, QueryTriggerInteraction.Ignore)
+ .Where(hit => hit.collider.transform != transform);
+ }
+
+ ///
+ public override Vector3 GetBottom(Vector3 position, Quaternion rotation)
+ {
+ (Vector3 center, float radius) = GetParams(position, rotation);
+ return center - radius * (rotation * Vector3.down);
+ }
+ }
+}
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/SphereColliderCast.cs.meta b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/SphereColliderCast.cs.meta
new file mode 100644
index 00000000..efa3be59
--- /dev/null
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/ColliderCast/SphereColliderCast.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 304549214dc26404ca80af42dc075d31
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/IKCCConfig.cs b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/IKCCConfig.cs
index da355272..7e28a258 100644
--- a/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/IKCCConfig.cs
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/IKCCConfig.cs
@@ -41,6 +41,28 @@ public interface IKCCConfig
///
float VerticalSnapUp { get; }
+ ///
+ /// Distance that the character can "snap down" vertical steps.
+ ///
+ float VerticalSnapDown { get; }
+
+ ///
+ /// Delta for distance floating over the ground when snapping down.
+ ///
+ float MinSnapThreshold { get; }
+
+ ///
+ /// Maximum distance the player can be pushed out of overlapping
+ /// objects in units per second.
+ ///
+ float MaxPushSpeed { get; }
+
+ ///
+ /// Gravity for the kcc config.
+ ///
+ ///
+ Vector3 Gravity { get; }
+
///
/// Minimum depth required for a stair when moving onto a step.
///
@@ -158,5 +180,17 @@ public struct KCCConfig : IKCCConfig
///
public float MaxDefaultLaunchVelocity { get; set; }
+
+ ///
+ public float VerticalSnapDown { get; set; }
+
+ ///
+ public float MinSnapThreshold { get; set; }
+
+ ///
+ public Vector3 Gravity { get; set; }
+
+ ///
+ public float MaxPushSpeed { get; set; }
}
}
diff --git a/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/KCCUtils.cs b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/KCCUtils.cs
index 15a686e0..5536720a 100644
--- a/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/KCCUtils.cs
+++ b/Packages/com.nickmaltbie.openkcc/OpenKCC/Utils/KCCUtils.cs
@@ -26,7 +26,7 @@ namespace nickmaltbie.OpenKCC.Utils
///
/// Data structure describing a bounce of the KCC when moving throughout a scene.
///
- public struct KCCBounce
+ public class KCCBounce
{
///
/// Initial position before moving.
@@ -53,6 +53,11 @@ public struct KCCBounce
///
public KCCUtils.MovementAction action;
+ ///
+ /// Collision data associated with the bounce.
+ ///
+ public IRaycastHit hit;
+
///
/// Get the movement of a vector (from initial position to final position).
///
@@ -266,7 +271,7 @@ public static bool AttemptSnapUp(
/// Plane normal that the player is bouncing off of.
/// Upwards direction relative to player.
/// Remaining momentum of the player.
- public static Vector3 GetProjectedMomentumSafe(Vector3 momentum, Vector3 planeNormal, Vector3 up)
+ public static Vector3 GetBouncedMomentumSafe(Vector3 momentum, Vector3 planeNormal, Vector3 up)
{
Vector3 projectedMomentum = Vector3.ProjectOnPlane(momentum, planeNormal).normalized * momentum.magnitude;
@@ -302,7 +307,12 @@ public static KCCBounce SingleKCCBounce(
// Do a cast of the collider to see if an object is hit during this
// movement bounce
float distance = remainingMomentum.magnitude;
- if (!config.ColliderCast.CastSelf(position, rotation, remainingMomentum.normalized, distance, out IRaycastHit hit))
+ if (!config.ColliderCast.CastSelf(
+ position,
+ rotation,
+ remainingMomentum.normalized,
+ distance,
+ out IRaycastHit hit))
{
// If there is no hit, move to desired position
return new KCCBounce
@@ -311,6 +321,7 @@ public static KCCBounce SingleKCCBounce(
finalPosition = remainingMomentum + initialPosition,
initialMomentum = initialMomentum,
remainingMomentum = Vector3.zero,
+ hit = hit,
action = MovementAction.Move,
};
}
@@ -324,6 +335,7 @@ public static KCCBounce SingleKCCBounce(
finalPosition = initialPosition,
initialMomentum = initialMomentum,
remainingMomentum = Vector3.zero,
+ hit = hit,
action = MovementAction.Invalid,
};
}
@@ -357,6 +369,7 @@ public static KCCBounce SingleKCCBounce(
finalPosition = position,
initialMomentum = initialMomentum,
remainingMomentum = remainingMomentum,
+ hit = hit,
action = MovementAction.SnapUp,
};
}
@@ -375,7 +388,7 @@ public static KCCBounce SingleKCCBounce(
remainingMomentum *= Mathf.Pow(1 - normalizedAngle, config.AnglePower) * 0.9f + 0.1f;
// Rotate the remaining remaining movement to be projected along the plane
// of the surface hit (emulate pushing against the object)
- remainingMomentum = GetProjectedMomentumSafe(remainingMomentum, hit.normal, config.Up);
+ remainingMomentum = GetBouncedMomentumSafe(remainingMomentum, hit.normal, config.Up);
return new KCCBounce
{
@@ -383,6 +396,7 @@ public static KCCBounce SingleKCCBounce(
finalPosition = position,
initialMomentum = initialMomentum,
remainingMomentum = remainingMomentum,
+ hit = hit,
action = MovementAction.Bounce,
};
}
diff --git a/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Character/Action/JumpActionTests.cs b/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Character/Action/JumpActionTests.cs
index d6d0a655..b47e3cb4 100644
--- a/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Character/Action/JumpActionTests.cs
+++ b/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Character/Action/JumpActionTests.cs
@@ -74,6 +74,7 @@ public void SetUp()
kccGroundedMock = new Mock();
kccConfigMock.Setup(e => e.Up).Returns(Vector3.up);
+ kccConfigMock.Setup(e => e.Gravity).Returns(Vector3.down);
jumpingMock.Setup(e => e.ApplyJump(It.IsAny()))
.Callback((Vector3 jump) => inputJump = jump);
jumpAction.jumpInput = bufferedInput;
diff --git a/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Character/KCCStateMachineTests.cs b/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Character/KCCStateMachineTests.cs
index 4c24fa43..9c351609 100644
--- a/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Character/KCCStateMachineTests.cs
+++ b/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Character/KCCStateMachineTests.cs
@@ -196,7 +196,7 @@ public void Validate_KCCStateMachine_ApplyJump([NUnit.Framework.Range(0.0f, 5.0f
{
Assert.AreEqual(typeof(KCCStateMachine.IdleState), kccStateMachine.CurrentState);
kccStateMachine.ApplyJump(Vector3.up * strength);
- TestUtils.AssertInBounds(kccStateMachine.Velocity, Vector3.up * strength);
+ TestUtils.AssertInBounds(moveEngine.Velocity, Vector3.up * strength);
Assert.AreEqual(typeof(KCCStateMachine.JumpState), kccStateMachine.CurrentState);
}
diff --git a/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Utils/CapsuleColliderCastTests.cs b/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Utils/CapsuleColliderCastTests.cs
index a7a233e0..93d37998 100644
--- a/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Utils/CapsuleColliderCastTests.cs
+++ b/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Utils/CapsuleColliderCastTests.cs
@@ -19,6 +19,7 @@
using System.Collections.Generic;
using System.Linq;
using nickmaltbie.OpenKCC.Utils;
+using nickmaltbie.OpenKCC.Utils.ColliderCast;
using nickmaltbie.TestUtilsUnity.Tests.TestCommon;
using NUnit.Framework;
using UnityEngine;
diff --git a/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Utils/KCCUtilsTests.cs b/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Utils/KCCUtilsTests.cs
index 33eab00e..7dad25a5 100644
--- a/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Utils/KCCUtilsTests.cs
+++ b/Packages/com.nickmaltbie.openkcc/Tests/EditMode/Utils/KCCUtilsTests.cs
@@ -269,7 +269,7 @@ public void Verify_KCCSnapPlayerDown([Values(0.0f, 0.1f, 0.2f)] float minThresho
[TestCaseSource(nameof(TestDirections))]
public void Verify_KCCInvalidProjectedMomentum(Vector3 move)
{
- Vector3 projected = KCCUtils.GetProjectedMomentumSafe(move, Vector3.forward, Vector3.up);
+ Vector3 projected = KCCUtils.GetBouncedMomentumSafe(move, Vector3.forward, Vector3.up);
Assert.IsTrue((move.magnitude - projected.magnitude) <= 0.001f, $"Expected projected vector to have magnitude of {move.magnitude} but instead found {projected.magnitude}");
}
diff --git a/Packages/com.nickmaltbie.openkcc/Tests/PlayMode/Utils/KCCUtilsScenarioTests.cs b/Packages/com.nickmaltbie.openkcc/Tests/PlayMode/Utils/KCCUtilsScenarioTests.cs
index 665a2856..3b897714 100644
--- a/Packages/com.nickmaltbie.openkcc/Tests/PlayMode/Utils/KCCUtilsScenarioTests.cs
+++ b/Packages/com.nickmaltbie.openkcc/Tests/PlayMode/Utils/KCCUtilsScenarioTests.cs
@@ -24,6 +24,7 @@
using nickmaltbie.OpenKCC.Environment.Pushable;
using nickmaltbie.OpenKCC.Tests.TestCommon;
using nickmaltbie.OpenKCC.Utils;
+using nickmaltbie.OpenKCC.Utils.ColliderCast;
using nickmaltbie.TestUtilsUnity.Tests.TestCommon;
using NUnit.Framework;
using UnityEngine;
diff --git a/Packages/com.nickmaltbie.openkcc/Tests/TestCommon/KCCStateMachineTestBase.cs b/Packages/com.nickmaltbie.openkcc/Tests/TestCommon/KCCStateMachineTestBase.cs
index 1c64a78a..7948910c 100644
--- a/Packages/com.nickmaltbie.openkcc/Tests/TestCommon/KCCStateMachineTestBase.cs
+++ b/Packages/com.nickmaltbie.openkcc/Tests/TestCommon/KCCStateMachineTestBase.cs
@@ -21,7 +21,7 @@
using nickmaltbie.OpenKCC.Character.Animation;
using nickmaltbie.OpenKCC.Character.Config;
using nickmaltbie.OpenKCC.Input;
-using nickmaltbie.OpenKCC.Utils;
+using nickmaltbie.OpenKCC.Utils.ColliderCast;
using nickmaltbie.TestUtilsUnity.Tests.TestCommon;
using NUnit.Framework;
using UnityEditor.Animations;
@@ -48,6 +48,7 @@ public class KCCStateMachineTestBase : TestBase
protected JumpAction jumpAction;
protected KCCGroundedState kccGroundedState;
protected KCCStateMachine kccStateMachine;
+ protected KCCMovementEngine moveEngine;
[SetUp]
public override void Setup()
@@ -108,6 +109,8 @@ public override void Setup()
kccStateMachine.config.moveActionReference = InputActionReference.Create(moveInputAction);
kccStateMachine.config.sprintActionReference = InputActionReference.Create(sprintInputAction);
kccStateMachine.Awake();
+
+ moveEngine = go.GetComponent();
}
[TearDown]
diff --git a/Packages/com.nickmaltbie.openkcc/package.json b/Packages/com.nickmaltbie.openkcc/package.json
index f5ec2faf..f8d1e9e2 100644
--- a/Packages/com.nickmaltbie.openkcc/package.json
+++ b/Packages/com.nickmaltbie.openkcc/package.json
@@ -1,7 +1,7 @@
{
"name": "com.nickmaltbie.openkcc",
"displayName": "Open KCC",
- "version": "1.1.3",
+ "version": "1.2.0",
"unity": "2021.1",
"unityRelease": "19f1",
"description": "Open Source Kinematic Character Controller project.",
@@ -26,6 +26,11 @@
"displayName": "Simplified KCC Demo Character",
"description": "Simplified script example of KCC Movement.",
"path": "Samples~/SimplifiedDemoKCC"
+ },
+ {
+ "displayName": "Mole KCC Sample Character",
+ "description": "Example Mole Character with movement along any axis.",
+ "path": "Samples~/MoleKCCSample"
}
],
"dependencies": {
diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json
index 4d278191..7a2c5bec 100644
--- a/Packages/packages-lock.json
+++ b/Packages/packages-lock.json
@@ -36,7 +36,7 @@
"depth": 0,
"source": "embedded",
"dependencies": {
- "com.nickmaltbie.openkcc": "1.1.0",
+ "com.nickmaltbie.openkcc": "1.2.0",
"com.nickmaltbie.screenmanager": "3.0.0",
"com.nickmaltbie.statemachineunity": "1.1.4",
"com.nickmaltbie.networkstatemachineunity": "1.0.0",
diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset
index e6d1e14c..ae38e325 100644
--- a/ProjectSettings/EditorBuildSettings.asset
+++ b/ProjectSettings/EditorBuildSettings.asset
@@ -11,5 +11,8 @@ EditorBuildSettings:
- enabled: 1
path: Assets/Samples/NetcodeExample/ExampleScene.unity
guid: 6108162bd91fd1745939e36b0e117e51
+ - enabled: 1
+ path: Assets/Samples/MoleKCCSample/MoleScene.unity
+ guid: 6b87e5282025fb24f8c1c326a1a2de5b
m_configObjects:
com.unity.input.settings: {fileID: 11400000, guid: bd3a9f17edf6c454c870b081303aa6d2, type: 2}
diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset
index ce6dec73..a722efe4 100644
--- a/ProjectSettings/ProjectSettings.asset
+++ b/ProjectSettings/ProjectSettings.asset
@@ -134,7 +134,7 @@ PlayerSettings:
16:10: 1
16:9: 1
Others: 1
- bundleVersion: 1.1.2
+ bundleVersion: 1.2.0
preloadedAssets: []
metroInputSource: 0
wsaTransparentSwapchain: 0